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实现滚动的齿轮动画效果
Jun 05 HTML / CSS
CSS3 清除浮动的方法示例
Jun 01 HTML / CSS
使用css实现android系统的loading加载动画
Jul 25 HTML / CSS
css3 伪类选择器快速复习小结
Sep 10 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
Mar 27 HTML / CSS
详解CSS3+JS完美实现放大镜模式
Dec 03 HTML / CSS
使用phonegap检测网络状态的方法
Mar 30 HTML / CSS
在HTML5 canvas里用卷积核进行图像处理的方法
May 02 HTML / CSS
浅谈基于HTML5的在线视频播放方案
Feb 18 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
Jan 31 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
Jun 23 HTML / CSS
详解HTML5布局和HTML5标签
Oct 26 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
php中文字符截取防乱码
2008/03/28 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
PHP分享图片的生成方法
2018/04/25 PHP
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
详谈pandas中agg函数和apply函数的区别
2018/04/20 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python os.access()用法实例
2019/02/18 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
兰芝美国网上商城:购买LANEIGE睡眠面膜等
2017/06/30 全球购物
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
资产经营总监岗位职责范文
2013/12/01 职场文书
工程部经理岗位职责
2013/12/08 职场文书
中学家长会邀请函
2014/01/17 职场文书
技术入股合作协议书
2014/10/07 职场文书
党员民主生活会材料
2014/12/15 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js