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 2D图片转动样式可以扩充到Js当中
Apr 29 HTML / CSS
css3 边框、背景、文本效果的实现代码
Mar 21 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
Nov 30 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
Oct 22 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
Jan 09 HTML / CSS
HTML5之SVG 2D入门8—文档结构及相关元素总结
Jan 30 HTML / CSS
html5的画布canvas——画出简单的矩形、三角形实例代码
Jun 09 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
html5录音功能实战示例
Mar 25 HTML / CSS
html5自定义video标签的海报与播放按钮功能
Dec 04 HTML / CSS
什么是css原子化,有什么用?
Apr 24 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
Look And Say 序列php实现代码
2011/05/22 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
JS常见算法详解
2017/02/28 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
js中url对象化管理分析
2017/12/29 Javascript
echarts实现词云自定义形状的示例代码
2019/02/20 Javascript
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
在Django的URLconf中使用命名组的方法
2015/07/18 Python
详解Django框架中的视图级缓存
2015/07/23 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
Python按行读取文件的实现方法【小文件和大文件读取】
2016/09/19 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
幼师自荐信
2013/10/26 职场文书
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
七夕情人节促销方案
2014/06/07 职场文书
院党委组织查摆问题对照检查材料思想汇报2014
2014/10/08 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
医院感染管理制度
2015/08/05 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers