前端之过滤transition、动画animation-name-41

一.过滤transition

1.属性

transition-property 过滤属性

该属性表示可过滤的样式属性

值:none | all | [css1 [...]]

默认值:all

none:没有指定任何样式
all:默认值,表示指定元素所有支持transition-property属性的样式
[css1 ,[...]]:可过滤的样式,可用逗号分开写多个样式

transition-duration 过滤持续时间

该属性的单位为秒(s)或毫秒(ms)

值:time[,time]*

默认值:0s

注意:该属性不能为负值,该值为单值时,即所有过渡属性都对应同样时间;该值为多值时,过滤属性按照顺序对应持续时间.

transition-delay 过滤延迟时间

该属性定义元素属性延迟多少时间后开始过滤效果,该属性的单位为秒(s)或毫秒(ms)

值:time[,time]*

默认值:0s

注意:该属性若为负值,无延迟效果,但过滤元素的起始值将从0变成设定值(设定值=延迟时间+持续时间)若该设定值小于等于0,则无过渡效果;若该设定值大于0,则过渡元素从该设定值开始完成剩余的过渡效果

transition-timing-function 过滤时间函数

该属性用于定义元素过滤属性随时间变化的过滤速度变化效果

值:linear | ease | ease-in-out | easa-in | ease-out | cubic-bezier()

默认值:ease

linear:匀速
ease:慢快慢
ease-in-out:慢快慢,和ease类似,但是比ease幅度大
easa-in:慢快
ease-out:快慢
cubic-bezier():贝赛尔曲线函数

transition属性

该属性表示前四个属性整体赋值

transition: (transition-property transition-duration transition-dela> transition-timing-function);

二.动画

1.概念

动画是使元素从一种样式逐渐变化为另一种样式的效果。
可以改变任意多的样式任意多的次数。
请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。
0% 是动画的开始,100% 是动画的完成。 为了得到最佳的浏览器支持,应该始终定义 0% 和 100% 选择器。

2.属性

animation-name 属性

该属性表示规定需要绑定到选择器的keyframe名称.

animation-name:name;

animation-duration 属性

该属性表示动画持续时间
animation-duration: time;

animation-delay 属性

该属性表示动画延迟时间
animation-delay: time;

animation-timing-function 属性

该属性表示动画运动曲线
animation-timing-function: linear | ease | ease-in-out | easa-in | ease-out | cubic-bezier();

linear:匀速
ease:慢快慢
ease-in-out:慢快慢,和ease类似,但是比ease幅度大
easa-in:慢快
ease-out:快慢
cubic-bezier():贝赛尔曲线函数

animation-play-state 属性

该属性表示动画状态
animation-play-state: running | paused

running:运行
paused:暂停

animation-fill-mode 属性

该属性表示动画结束后的停留位置
animation-fill-mode: forwards | backwards

forwards:终点 
backwards:起点

animation-iteration-count 属性

该属性表示动画次数
animation-iteration-count: count | infinite

count:固定次数
infinite:无限次

animation-direction 属性

该属性表示运动方向
animation-direction: normal | alternate | alternate-reverse;

normal:原起点为第一次运动的起点,且永远从起点向终点运动
alternate:原起点为第一次运动的起点,且来回运动
alternate-reverse:原终点变为第一次运动的起点,且来回运动
posted on 2018-12-27 20:31 漫天飞雪世情难却 阅读( ...) 评论( ...)   编辑 收藏

转载于:https://www.cnblogs.com/jokezl/articles/10187160.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值