css transition & animation
transition
支持:IE10+
img{
transition: 1s 1s height ease;
}
transition-property: 属性
transition-duration: 持续时间
transition-delay: 延迟
transition-timing-function: 变化函数
- linear cubic-bezier(0,0,1,1)
- ease cubic-bezier(0.25,0.1,0.25,1)
- ease-in cubic-bezier(0.42,0,1,1)
- ease-out cubic-bezier(0,0,0.58,1)
- ease-in-out cubic-bezier(0.42,0,0.58,1)
- cubic-bezier(n,n,n,n) 自定义贝塞尔函数
无效的属性:display,background: url(foo.jpg)
不能重复执行,除非重复触发事件
animation
支持:IE10+
div:hover {
animation: 1s 1s rainbow linear 3 forwards normal;
}
@keyframes rainbow {
0% { background: #c00; }
50% { background: orange; }
100% { background: yellowgreen; }
}
animation-name: 对应keyframes的名称
animation-duration:持续时间
animation-timing-function:变化函数
- linear cubic-bezier(0,0,1,1)
- ease cubic-bezier(0.25,0.1,0.25,1)
- ease-in cubic-bezier(0.42,0,1,1)
- ease-out cubic-bezier(0,0,0.58,1)
- ease-in-out cubic-bezier(0.42,0,0.58,1)
- cubic-bezier(n,n,n,n) 自定义贝塞尔函数
- step函数
- 步幅:大于零的整数
- 对齐:指定step函数是左对齐连续函数,还是右对齐连续函数。
start:对齐开始,第一帧发生在动画开始时,end:对齐结束,最后一帧发生在动画结束时。可选项。
一个step函数的例子: http://dabblet.com/gist/1745856
div:hover {
animation: 1s rainbow infinite steps(10);
}
animation-delay:延迟
animation-iteration-count:执行次数
animation-fill-mode:填充模式。决定一次动画播放完成之后是回到起始状态还是停留在结束状态
- none 回到最初的状态
- forwards 表示动画结束后,元素就是当前动画结束时候的状态。对应keyframe中的"to"或"100%"帧。
- backwards 表示动画开始之前,元素处于keyframe是"from"或"0%"关键帧的状态。
- both
animation-direction:执行方向
- normal 0->1, 0->1, 0->1 正常播放
- alternate 0->1, 1->0, 0->1 正常播放,倒带播放
- reverse 1->0, 1->0, 1->0 倒带播放
- alternate-reverse 1->0, 0->1, 1->0 倒带播放,正常播放
animation-play-state:播放状态,可以用js控制
- paused 动画暂停
- running 动画播放中
keyframes中,from=0%,to=100%
css transition & animation的更多相关文章
- Atitti css transition Animation differ区别
Atitti css transition Animation differ区别 1.1. transition的优点在于简单易用,但是它有几个很大的局限. 1 1.2. Transition ...
- Atitti css transition Animation differ区别
Atitti css transition Animation differ区别 1.1. transition的优点在于简单易用,但是它有几个很大的局限. 1 1.2. js 动态改变 st ...
- CSS Transform / Transition / Animation 属性的区别
back21 Jun 2011 Category: tech Tags: css 最近想UI的动画转到css3能吃进3d加速的属性上面来以加强动画的连贯性.只是对于css几个新加的属性不太熟悉,常常容 ...
- CSS动画-transition/animation
HTML系列: 人人都懂的HTML基础知识-HTML教程(1) HTML元素大全(1) HTML元素大全(2)-表单 CSS系列: CSS基础知识筑基 常用CSS样式属性 CSS选择器大全48式 CS ...
- css3 transition animation nick
时光转眼即逝,又到周六了,今天写点某部分人看不起的css玩玩! 转换 转换属性transform: 浏览器前缀: -webkit-transform;-o-transform;-moz-transfo ...
- css3动画transition animation
CSS动画简介 transition animation transition过渡:css3通过transitions属性引入时间概念,通过开始.结束状态自动计算中间状态,实现状态改变的过渡效果 ...
- CSS3 & transition & animation
CSS3 & transition & animation https://developer.mozilla.org/en-US/docs/Web/CSS/transition-ti ...
- A transition animation compatible Library.
Android5.0之后为我们提供了许多炫酷的界面过渡效果,其中共享元素过渡也是很有亮点的一个效果,但这个效果只能在Android5.0之后使用,那今天我们就来将共享元素过渡效果兼容到Android4 ...
- No.3 - CSS transition 和 CSS transform 配合制作动画
课程概述 作业提交截止时间:09-01 任务目的 深度理解掌握 transition-timing-function 以及它的意义 学会配合使用 CSS transform 和CSS transiti ...
随机推荐
- 10-28质量监控ELK
监控业务范围 app崩溃监控(Bugly) 应用性能监控(APM) 业务监控(TalkingData.友盟) 质量监控(缺位) 质量监控平台ELK elk官网 数据构造 线上错误状态分布 故障影响范围 ...
- c#中var类型用法同dynamic,object区别
1.object万能对象:object只是个对象,是个强类型,在编译的时候确定类型了,只能用对象本身的方法属性等等,object想使用动态属性方法只能用反射. 2.var万能强类型. 3.dynami ...
- win10中打开SQL Server配置管理器方法
使用 Windows10 访问 SQL Server 配置管理器 因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以,当运行 Window ...
- [Delphi] 调用ocx
function RegisterDllServer(FileName: string): boolean; var nDllAddr: integer; bstr: string; ProcAddr ...
- Basic64 编码解码
import sun.misc.BASE64Decoder; public class Base64 { /** * 字符串转Base64编码 * @param s * @return */ publ ...
- leetcode303
public class NumArray { List<int> list = new List<int>(); public NumArray(int[] nums) { ...
- jQuery用FormData对象实现文件上传以及如何通过ajax下载文件
之前在Vue的项目里面用到过文件上传,封装好的组件用起来比较顺手,查询Element-UI文档,十八般武器样样都有,一顿操作猛如虎,一看--跑偏了(⊙o⊙)-,我的意思就是用框架实现比较简单,但是如果 ...
- Spring-JDBC模板-事务
Spring-JDBC模板-事务 1.事务概述 什么是事务 逻辑上的一组操作,组成这组操作的各个单元要么全部成功要么全部失败 事务的特点ACID 原子性:事务不可分割(事务要么成功,要么失败) 一致性 ...
- matplotlib —— 添加文本信息(text)
[详细]http://hyry.dip.jp/tech/book/page/scipy/matplotlib_fast_plot.html http://blog.csdn.net/lanchunhu ...
- idea 插件
https://plugins.jetbrains.com/plugin/4509-statistic