CSS3的过渡 transition

2023-05-16

这里只考虑 chrome 的兼容。

transition.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Transition</title>
    <style>
        #block {
            width: 400px;
            height: 300px;
            background-color: #69C;
            margin: 0 auto;

            transition: background-color 1s, width 0.5s ease-out;
            -webkit-transition: background-color 1s, width 0.5s ease-out;
        }
        #block:hover {
            background-color: red;
            width: 600px;
        }
    </style>
</head>
<body>
    <div id="block">

    </div>
</body>
</html>

transitionDemo.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>TransitionDemo</title>
    <style>
        #wrapper {
            width: 1024px;
            margin: 0 auto;
        }
        .progress-bar-bg {
            width: 960px;
            /*background-color: aliceblue;*/
            background-color: lightyellow;
        }
        .progress-bar {
            height: 40px;
            width: 40px;
            background-color: #69C;

            border: 1px solid lightyellow;
            border-radius: 5px;
        }
        .progress-bar:hover {
            width: 960px;
        }

        #bar1 {
            -webkit-transition: width 5s linear;
            /*-webkit-transition: width 5s steps(6, end);*/
            /*-webkit-transition: width 5s step-start;*/
        }
        #bar2 {
            -webkit-transition: width 5s ease;
        }
        #bar3 {
            -webkit-transition: width 5s ease-in;
        }
        #bar4 {
            -webkit-transition: width 5s ease-out;
        }
        #bar5 {
            -webkit-transition: width 5s ease-in-out;
        }
    </style>
</head>
<body>
<div id="wrapper">
    <p>linear</p>
    <div class="progress-bar-bg">
        <div class="progress-bar" id="bar1"></div>
    </div>

    <p>ease</p>
    <div class="progress-bar" id="bar2"></div>

    <p>ease-in</p>
    <div class="progress-bar" id="bar3"></div>

    <p>ease-out</p>
    <div class="progress-bar" id="bar4"></div>

    <p>ease-in-out</p>
    <div class="progress-bar" id="bar5"></div>
</div>
</body>
</html>
运行结果如下:


结果分析:鼠标移动上去后,会发生过渡动画。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS3的过渡 transition 的相关文章

  • 在 TabHost 内更改活动转换

    我已经成功地使用更改了活动之间的转换overridePendingTransition 不幸的是 当我在TabActivity并使用每个选项卡内的活动 当选项卡内容中的其中一个活动启动另一个活动时 overridePendingTransi
  • 如何使用 jQuery 对 :before 选择器进行动画处理

    我有一些带有 before 伪选择器定义的元素 我需要为其添加一些过渡 动画 但在 CSS 中这是不可能的 所以我认为我可以用 jQuery 做到这一点 但有些东西工作不正常 你能帮助我吗 这是我的代码 var pilot remote c
  • 共享元素转换(前台/后台)问题

    我想知道是否可以更改共享元素过渡的 z 顺序 看 我有一个带有图像的布局 它填满整个屏幕 图像前面是一个文本框 显示图像的标题 如果我单击文本框 则会开始过渡到详细信息活动 因此 我实现了一个共享元素过渡 其中全屏图像在详细视图中动画化为自
  • vue.js 路由器视图的多重转换

    如果我有一个像这样定义的 vue router router view 元素
  • Android SDK 中的 overridePendingTransition 不起作用

    我正在尝试更改 Android 应用程序中两个活动之间的转换 我发现 overridePendingTransition 可以完成这项工作 但它似乎对我不起作用 这是我正在使用的代码 Override public void onCreat
  • CSS 3 - 缩放过渡在谷歌浏览器中恢复

    我有一个问题 我有以下代码 用于使用 CSS3 过渡来增加比例 最后它在增加后恢复到原始比例 CSS big transition all 0 3s ease in out display inline big hover webkit t
  • gird布局隔行格列修改样式

    使用 nth child 选择器和公式 an b 两列隔行
  • 面试官:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

    面试官 元素水平垂直居中的方法有哪些 如果元素不定宽高呢 一 背景 在开发中经常遇到这个问题 即让某个元素的内容在水平和垂直方向上都居中 内容不仅限于文字 可能是图片或其他元素 居中是一个非常基础但又是非常重要的应用场景 实现居中的方法存在
  • CSS学习之路: 基础学习篇

    css基础 一 css3 概述 1 1 什么是css Cascading style sheets 层叠样式表 级联样式表 简称样式表 1 2 css作用 对页面中html元素进行美化 1 3 HTML和css的关系 HTML 负责页面结构
  • 使用翻转过渡更改 leftBarButtonItem?

    在我的代码中 我以编程方式将带有 UIButton 的 leftBarButtonItem 更改为 UIActivityIndi catorView 我想知道如何在更改时执行翻转过渡 有什么想法吗 多谢 嗯 我有一种感觉 要做翻转过渡 你需
  • 动画排序堆积条形图 d3.js

    我想要制作一种堆积条形图的动画这个图表 http bl ocks org mbostock 3886208参数如下这个图表 http bl ocks org mbostock 3885705 我成功地对 x 轴进行了排序 但我没有成功地移动
  • 旋转的 3d 导航栏

    我正在尝试使用纯 CSS 以及变换 过渡和透视来创建 3d 导航栏 这是我的代码 navbar fixed bottom background transparent navbar perspective width 100 height
  • 使用 css3 淡入淡出背景图像

    嘿大家 我想知道为什么这行不通 right article boy background transparent url images boxes bg boy jpg left top no repeat width 413px heig
  • Windows Phone 运行时没有页面转换

    我正在尝试禁用 Windows Phone 运行时的默认页面导航动画 我所能实现的就是将其更改为连续体 十字转门或幻灯片 但我希望页面能够立即更改 因此 当我调用 this Frame navigate 时 它应该导航到新页面 而无需任何动
  • Ken Burns 在 Twitter 上的 Bootstrap 轮播

    我怎样才能申请肯 伯恩斯效应 http en wikipedia org wiki Ken Burns effect在 Twitter Bootstrap 轮播上 carousel item img webkit transition al
  • 获取给定元素的活动(正在运行)D3 v3 过渡的标准方法是什么?

    D3 的抽象仍然让我心烦意乱 所以希望我正确地表达了这一点 In D3 版本3 给定一个元素 比如一个圆 并且给定每个元素仅可能运行一个转换 http bost ocks org mike transition per element确定该
  • 动画受面板限制

    有点难以描述 但我会尽力 我有一个带有图像和标签的控件 它需要有 2 个状态 大 和 小 在 大 状态下 图像应位于控件顶部中心 标签应位于下方中心 就像带有图像和标签停靠在顶部的停靠栏一样 在 小 状态下 图像应该较小并且位于控件的左上角
  • 在 Safari 中转换变换和大小 (9.1)

    我试图在元素上实现平滑过渡transform translate 和一些其他属性 是的 我读过有关匹配供应商前缀的内容 它在 Chrome 和 FF 中工作正常 但在 Safari 中它不能平滑地动画转换 在最后跳转 在应用翻译之前 它似乎
  • 暂停和恢复过渡

    我在用setInterval 因此转换会在一定时间间隔后发生 是否可以使用 setInterval 暂停和恢复工作 任何正确方向的建议 指示都会非常有帮助 这个问题是在 D3 v3 是最新版本时发布的 5年后D3 v5有了一些新方法 比如s
  • 如何将参数传递给 `transitions` 库中的 on_enter 回调?

    我想用过渡 https pypi org project transitions 并且需要一个我在文档中找不到的相当琐碎的功能 并且想知道它是否已实现 我想定义一个on enter在某些状态上回调 但将参数传递给该回调 至少知道我是从哪个状

随机推荐

  • AJAX 跨域请求 - JSONP获取JSON数据

    转载自 xff1a 点击打开链接 Asynchronous JavaScript and XML Ajax 是驱动新一代 Web 站点 xff08 流行术语为 Web 2 0 站点 xff09 的关键技术 Ajax 允许在不干扰 Web 应
  • Ajax的实现和jQuery下的Ajax

    什么是Ajax呢 xff1f AJAX即 A synchronous J avascript A nd X ML xff08 异步JavaScript和XML xff09 xff0c 是指一种创建交互式网页应用的网页开发技术 AJAX 61
  • jQuery下的瀑布流效果(改)

    使用 window on 34 resize 34 waterfall 使得瀑布流列数可以动态变化 包含加载数据的模拟 useJQ html lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt
  • 带有分散效果的瀑布流(jQuery实现)

    初始数据集中在窗口底部 xff0c 通过动画移动摆动到正确的位置 xff0c 同样模拟网络加载数据时 xff0c 图片也从窗口底部 动画 摆放到正确的位置 如下图所示 xff0c 这是初始数据移动的过程 移动结束后 xff0c 初始数据摆放
  • 使用jQuery、js实现必应搜索制作

    实现过程参考自 慕课网 xff0c 有关具体详情可参考视频 实现必应搜索制作 xff0c 结果如下 xff1a 点击提示框中的选项进行对应的跳转 xff08 在当前页面 xff09 xff1a 使用Ajax提交http请求 xff0c 从必
  • 网页在IE6下可能出现的小问题

    我们制作网页过程中 xff0c 需要对网页进行调试以兼容不同浏览器 这里使用IETester 针对网页在IE6进行调试 xff0c 解决一些可能出现的问题 1 在IE6可能会出现双边距 双边距出现的条件是当浮动元素的浮动方向和margin的
  • 雅虎WEB前端网站优化 -- 34条军规

    转载自 xff1a 点击打开链接 雅虎给出了优化网站加载速度的34条法则 xff08 包括Yslow规则22条 xff09 详细说明 xff0c 下载转发 ponytail 的译文 xff08 来自帕兰映像 xff09 1 Minimize
  • 91. Decode Ways(解码方法)

    这道题的关键在于推导出递推公式 xff0c 这里我将存储的数组定义为code xff0c 字符串为s xff0c code i 代表前i个字符可解码的数量 xff0c 即code i 代表的是s i 1 及之前字符的总解码数量 很明显可知c
  • PHP中的字符串定义——Heredoc结构形式

    在php中字符串类型可以用三种方法定义 xff1a 单引号形式 双引号形式和Heredoc结构形式 单引号形式和双引号的定义形式如下 xff1a lt php str string1 61 39 我是字符串 39 单引号 str strin
  • php get_magic_quotes_gpc()函数用法介绍

    转载自 xff1a 点击打开链接 magic quotes gpc函数在php中的作用是判断解析用户提示的数据 xff0c 如包括有 post get cookie过来的数据增加转义字符 xff0c 以确保这些数据不会引起程序 xff0c
  • PHP 单一入口

    转载自 xff1a 点击打开链接 单一入口概述 单一入口的应用程序就是说用一个文件处理所有的HTTP请求 xff0c 例如不管是列表页还是文章页 xff0c 都是从浏览器访问index php文件 xff0c 这个文件就是这个应用程序的单一
  • PHP下的MVC

    学习资源来自于慕课网 先来一个简单的Demo SimpleDemo 控制器C testController class php lt php class testController function show 控制器的作用是调用模型 xf
  • PHP操作mysql类的封装

    版本一 xff1a lt php 这是一个工具类 xff0c 作用是完成对数据库的操作 class SqlHelper public conn public dbname 61 34 test 34 public username 61 3
  • 简单新闻发布系统前台界面(html+css)

    运行效果如下 xff1a 图片素材 xff1a bg jpg header shadow png news icon png index html lt DOCTYPE html gt lt html lang 61 34 zh CN 34
  • 视图引擎Smarty的简单使用

    参考 xff1a http www jb51 net article 5091 htm 参考 xff1a http baike baidu com link url 61 FFySw2r dsE lTdQgGy2DpLhciXM JqUag
  • 简易 文章发布系统——后台管理系统

    来自于慕课网的学习 这里建立一个简易的文章发布系统 后台管理系统 xff0c 功能包括 文章的发表 查看文章列表 xff0c 其中还提供对文章的删除和修改功能 首先使用mysql建立数据库 info xff0c 在info数据库中建立一张
  • 简易 文章发布系统——前台界面

    续 简易 文章发布系统 后台管理系统 源自 慕课网 的学习 关于简易文章发布系统 后台管理系统大致已经制作完毕 xff0c 但是从安全方面来看 xff0c 程序质量不高 xff0c 只适合初学者进行学习开发 xff0c 掌握php的开发流程
  • PHP实现页面静态化——全部纯静态化

    先来看看php在服务器的执行过程 xff1a 当用户请求服务器php文件的时候 xff0c 服务器将对php文件进行语法分析 xff0c 其次是解析 xff0c 最后才运行 当php文件有内容输出时 xff0c 该内容会先经过服务器的php
  • PHP实现页面静态化——局部动态化

    上回说到 xff1a PHP实现页面静态化 全部纯静态化 这次实现PHP的局部动态化 xff0c 也就是说静态化的页面存在 动态 过程 xff0c 结合全部静态化技术 43 Ajax技术实现局部动态化 xff0c 局部更新页面 在上文的数据
  • CSS3的过渡 transition

    这里只考虑 chrome 的兼容 transition html lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 3