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 background-image颜色渐变的实现代码
Sep 13 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
css3的transform中scale缩放详解
Dec 08 HTML / CSS
可自定义箭头样式的CSS3气泡提示框
Mar 16 HTML / CSS
深入理解css中vertical-align属性
Apr 18 HTML / CSS
CSS3 @media的基本用法总结
Sep 10 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
Feb 24 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
Sep 11 HTML / CSS
H5最强接口之canvas实现动态图形功能
May 31 HTML / CSS
HTML5 Canvas实现放大镜效果示例
Mar 25 HTML / CSS
AmazeUI 点击元素显示全屏的实现
Aug 25 HTML / CSS
canvas绘制图片drawImage使用方法
Sep 15 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中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
js 蒙版进度条(结合图片)
2010/03/10 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
Python 实现微信防撤回功能
2019/04/29 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
自荐信不宜过于夸大
2013/11/06 职场文书
小学安全教育材料
2014/02/17 职场文书
实习介绍信模板
2015/01/30 职场文书
2016春节慰问信范文
2015/03/25 职场文书
企业工会工作总结2015
2015/05/13 职场文书
庆元旦主持词
2015/07/06 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis