css3的transition属性详解


Posted in HTML / CSS onDecember 15, 2014

transition是将某个属性从一个属性值在指定的时间内平滑过渡到另一个属性值来实现动画效果.
这个属性一般搭配:hover来使

下面看一个例子:鼠标放在div上,0.2s后将div元素的背景色用一秒的时间变成黄色,变化方式是linear

复制代码
代码如下:

div{ background-color:red; transition:background-color 1s linear 0.2s;}
div:hover{ background-color:yellow;}
<div>思思博士</div>

鼠标没放上去之前:

css3的transition属性详解

鼠标放上去0.2s后 的变化过程:

css3的transition属性详解

鼠标放上去的最终效果:

css3的transition属性详解

看到这里 大家对与这个属性的用法,心里面应该有了底了.

对于这个属性,每个参数都有一个对应的属性名,也就是说这个属性是可以拆开写的.

非简写形式:

复制代码
代码如下:

/*div{ background-color:red; transition:background-color 1s linear 0.2s;}*/
div{background-color:red; transition-property:background-color; transition-duration:1s; transition-timing-function:linear; transition-delay:0.2s}
div:hover{ background-color:yellow;}

transition还可以过渡多个效果.

复制代码
代码如下:

div{ background-color:red; color:black; height:50px; transition:background-color 1s linear,color 1s linear,height 1s linear;}
div:hover{ background-color:yellow; color:#F00; height:100px;}
HTML / CSS 相关文章推荐
灵活运用CSS3特性绘制简易版围棋效果
Sep 28 HTML / CSS
CSS3解决移动页面上点击链接触发色块的问题
Jun 03 HTML / CSS
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
Dec 28 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
Dec 29 HTML / CSS
CSS3圆角和渐变2种常用功能详解
Jan 06 HTML / CSS
深入理解css属性的选择对动画性能的影响
Apr 20 HTML / CSS
用CSS3打造HTML5的Logo(实现代码)
Jun 16 HTML / CSS
HTML5-WebSocket实现聊天室示例
Dec 15 HTML / CSS
html5生成柱状图(条形图)效果的实例代码
Mar 25 HTML / CSS
HTML中meta标签及Keywords
Apr 15 HTML / CSS
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
Apr 07 HTML / CSS
CSS3 @font-face属性使用指南
Dec 12 #HTML / CSS
CSS3简单实现照片墙
Dec 12 #HTML / CSS
一款纯css3实现的竖形二级导航的实例教程
Dec 11 #HTML / CSS
一款利用纯css3实现的win8加载动画的实例分析
Dec 11 #HTML / CSS
一款纯css3实现的tab选项卡的实列教程
Dec 11 #HTML / CSS
纯css3实现的竖形无限级导航
Dec 10 #HTML / CSS
CSS3动画效果回调处理详解
Dec 10 #HTML / CSS
You might like
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
深入源码解析Python中的对象与类型
2015/12/11 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
python向图片里添加文字
2019/11/26 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
Python 日期与时间转换的方法
2020/08/01 Python
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
大一军训感言
2014/01/09 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
争先创优活动总结
2014/08/27 职场文书
科技活动总结范文
2015/05/11 职场文书
理解深度学习之深度学习简介
2021/04/14 Python