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 伪类选择器 nth-child()说明
Jul 10 HTML / CSS
css3教程之倾斜页面
Jan 27 HTML / CSS
CSS3实现头像旋转效果
Mar 13 HTML / CSS
web页面录屏实现
Feb 12 HTML / CSS
html5 canvas 使用示例
Oct 22 HTML / CSS
使用分层画布来优化HTML5渲染的教程
May 08 HTML / CSS
针对HTML5的Web Worker使用攻略
Jul 12 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
Feb 19 HTML / CSS
HTML5声音录制/播放功能的实现代码
May 03 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
Apr 29 HTML / CSS
html5手机键盘弹出收起的处理
Jan 20 HTML / CSS
H5 video poster属性设置视频封面的方法
May 25 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图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
javascript html5摇一摇功能的实现
2016/04/19 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
利用Python实现手机短信监控通知的方法
2019/07/22 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
职务聘任书范文
2014/03/29 职场文书
社区先进事迹材料
2014/05/19 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
高一语文教学反思
2016/02/16 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js