博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端之过滤transition、动画animation-name-41
阅读量:6826 次
发布时间:2019-06-26

本文共 2029 字,大约阅读时间需要 6 分钟。

一.过滤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

你可能感兴趣的文章
Solr如何使用in语法查询
查看>>
WPF ListView控件设置奇偶行背景色交替变换以及ListViewItem鼠标悬停动画
查看>>
高级动画
查看>>
类型运算符
查看>>
Content Security Policy (CSP) 介绍
查看>>
DevExpress去除多国语言包
查看>>
numpy初始化
查看>>
移植gdb到海思3716板子的方法【转】
查看>>
为什么一些机器学习模型需要对数据进行归一化?
查看>>
【Linux】echo命令
查看>>
MySQL主从1205报错【转】
查看>>
SpringBoot启动和停止脚步
查看>>
BZOJ1014: [JSOI2008]火星人prefix(splay 二分 hash)
查看>>
LWIP_STM32_ENC28J60(转)
查看>>
Visual Studio 2019 preview中体验C# 8.0新语法
查看>>
Linux下进程通信之管道
查看>>
CentOS 7创建自定义KVM模板(现有KVM迁移到另外一台机)
查看>>
Python异常处理详解
查看>>
Nginx服务状态的监控
查看>>
JDBC-ODBC桥接方法连接Excel数据库的方法
查看>>