css3中transition属性详解


Posted in HTML / CSS onSeptember 02, 2014

transform呈现的是一种变形结果,而Transation呈现的是一种过渡,通俗点说就是一种动画转换过程,如渐显、渐弱、动画快慢等。transition和transform是两种不同的动画模型。

1. transition过渡属性
transition 属性是一个简写属性,用于设置四个过渡属性:
语法
transition: property duration timing-function delay;

值描述transition-property规定设置过渡效果的 CSS 属性的名称。 transition-duration规定完成过渡效果需要多少秒或毫秒。
transition-timing-function规定速度效果的速度曲线。 transition-delay定义过渡效果何时开始。

all:表示针对所有元素。
none:表示没有元素。
ident:指定CSS属性列表
注:请始终设置 transition-duration 属性,否则时长为 0,就不会产生过渡效果。transition可以和Transform同时使用。

transition:<过渡属性名称> <过渡时间> <过渡模式>

transition-timing-function 的五种取值

1.ease 逐渐变慢
2.linear 匀速
3.ease-in 缓慢开始(加速)
4.ease-out 缓慢结束(减速)
5.ease-in-out 缓慢开始,缓慢结束(先加速后减速)
6.cubic-bezier 贝塞尔曲线(matthewlein.com/ceaser)

过渡模式比如宽过渡,高过渡和all过渡

看一个实例:

复制代码
代码如下:

<style type="text/css">
.trans1{
-webkit-transition:0.5 ease;
-moz-transition:0.5s ease;
-webkit-transition-property:all;
-moz-transition-property:all;
position:absolute;
left:10px;
top:50px;
height:100px;
width:150px;
background:#EF4900;
color:white;
}
.trans2{
-webkit-transition:0.5 ease;
-moz-transition:0.5s ease;
-webkit-transition-property:width;
-moz-transition-property:width;
position:absolute;
left:350px;
top:50px;
height:100px;
width:150px;
background:#EF4900;
color:white;
}
.trans3{
-webkit-transition:0.5s ease;
-moz-transition:0.5s ease;
-webkit-transition-property:height;
-moz-transition-property:height;
position:absolute;
left:780px;
top:50px;
height:100px;
width:150px;
background:#EF4900;
color:white;
}
.trans1:hover{
width:300px;
height:300px;
}
.trans2:hover{
width:400px;
}
.trans3:hover{
height:500px;
}
</style></p> <p><body>
<div class="trans1">变换所有的属性</div>
<div class="trans2">只变换宽度属性</div>
<div class="trans3">只变换高度属性</div>
</body>
HTML / CSS 相关文章推荐
CSS3新属性transition-property transform box-shadow实例学习
Jun 06 HTML / CSS
用CSS3写的模仿iPhone中的返回按钮
Apr 04 HTML / CSS
CSS3中的content属性使用示例
Jul 20 HTML / CSS
详解CSS3 Media Queries中媒体属性的使用
Feb 29 HTML / CSS
css3实现画半圆弧线的示例代码
Nov 06 HTML / CSS
HTML5的video标签的浏览器兼容性增强方案分享
May 19 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
Jun 09 HTML / CSS
html5中valid、invalid、required的定义
Feb 21 HTML / CSS
Html5 APP中监听返回事件处理的方法示例
Mar 15 HTML / CSS
canvas 绘图时位置偏离的问题解决
Sep 16 HTML / CSS
Css预编语言及区别详解
Apr 25 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
Aug 23 HTML / CSS
纯css3实现鼠标经过图片显示描述的动画效果
Sep 01 #HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 #HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
Sep 01 #HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 #HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 #HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 #HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 #HTML / CSS
You might like
优化使用mysql存储session的php代码
2008/01/10 PHP
php AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
Javascript之String对象详解
2016/06/08 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
用python实现批量重命名文件的代码
2012/05/25 Python
python采集百度百科的方法
2015/06/05 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
县优秀教师事迹材料
2014/01/31 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
雷峰塔导游词
2015/02/09 职场文书