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 相关文章推荐
网页布局中CSS样式无效的十个重要原因详解
Aug 10 HTML / CSS
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
Oct 10 HTML / CSS
10分钟理解CSS3 FlexBox弹性布局
Dec 20 HTML / CSS
canvas实现圆绘制的示例代码
Sep 11 HTML / CSS
Html5实现用户注册自动校验功能实例代码
May 24 HTML / CSS
html5中的一些标签学习(心得)
Oct 18 HTML / CSS
从零实现一个自定义html5播放器的示例代码
Aug 01 HTML / CSS
用canvas画心电图的示例代码
Sep 10 HTML / CSS
Canvas globalCompositeOperation
Dec 18 HTML / CSS
详解HTML5 Canvas标签及基本使用
Jan 10 HTML / CSS
CSS极坐标的实例代码
Jun 03 HTML / CSS
HTML中的表单元素介绍
Feb 28 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中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
不用ajax实现点击文字即可编辑的方法
2007/12/16 Javascript
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
详解python之配置日志的几种方式
2017/05/22 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python多线程http压力测试脚本
2019/06/25 Python
一行python实现树形结构的方法
2019/08/09 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
python线程池如何使用
2020/05/28 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
小学生自我评价范文
2014/01/25 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python