目录
animation复合属性。检索或设置对象所应用的动画特效。" >animation复合属性。检索或设置对象所应用的动画特效。
如果有多个属性值时以","隔开,适用于所有元素,包含伪对象:after:before" >如果有多个属性值时以","隔开,适用于所有元素,包含伪对象:after:before
1.animation-name  检索或设置对象所应用的动画名称" >1.animation-name  检索或设置对象所应用的动画名称
2.animation-duration  检索或设置对象动画的持续时间" >2.animation-duration  检索或设置对象动画的持续时间
3.animation-timing-function  检索或设置对象动画的过渡类型" >3.animation-timing-function  检索或设置对象动画的过渡类型
4.animation-delay  检索或设置对象动画延迟的时间" >4.animation-delay  检索或设置对象动画延迟的时间
6.animation-direction  检索或设置对象动画在循环中是否反向运动" >6.animation-direction  检索或设置对象动画在循环中是否反向运动
7.animation-play-state  检索或设置对象动画的状态" >7.animation-play-state  检索或设置对象动画的状态
8.animation-fill-mode  检索或设置对象动画时间之外的状态" >8.animation-fill-mode  检索或设置对象动画时间之外的状态
首页 web前端 css教程 必须掌握的CSS3动画(Animation)的8大属性

必须掌握的CSS3动画(Animation)的8大属性

May 18, 2017 pm 02:36 PM

animation复合属性。检索或设置对象所应用的动画特效。

如果有多个属性值时以","隔开,适用于所有元素,包含伪对象:after:before

1.animation-name  检索或设置对象所应用的动画名称

  必须与规则@keyframes配合使用,eg:@keyframes animations  animation-name:animations;

2.animation-duration  检索或设置对象动画的持续时间

  animation-duration:3s;    动画完成使用的时间为3s

3.animation-timing-function  检索或设置对象动画的过渡类型

  linear:线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0)

  ease:平滑过渡。等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0)

  ease-in:由慢到快。等同于贝塞尔曲线(0.42, 0, 1.0, 1.0)

  ease-out:由快到慢。等同于贝塞尔曲线(0, 0, 0.58, 1.0)

  ease-in-out:由慢到快再到慢。等同于贝塞尔曲线(0.42, 0, 0.58, 1.0)

  step-start:等同于 steps(1, start)

  step-end:等同于 steps(1, end)

  steps(<integer>[, [ start | end ] ]?):接受两个参数的步进函数。第一个参数必须为正整数,指定函数的步数。第二个参数取值可以是start或end,指定每一步的值发生变化的时间点。第二个参数是可选的,默认值为end。

  cubic-bezier(, , , ):特定的贝塞尔曲线类型,4个数值需在[0, 1]区间内

4.animation-delay  检索或设置对象动画延迟的时间

  animation-delay:0.5s;     动画开始前延迟的时间为0.5s

5.animation-iteration-count  检索或设置对象动画的循环次数

  animation-iteration-count: infinite | number;

  infinite:无限循环

  number: 循环的次数

6.animation-direction  检索或设置对象动画在循环中是否反向运动

  normal:正常方向

  reverse:反方向运行

  alternate:动画先正常运行再反方向运行,并持续交替运行

  alternate-reverse:动画先反运行再正方向运行,并持续交替运行

7.animation-play-state  检索或设置对象动画的状态

  animation-play-state:running | paused;

  running:运动

  paused: 暂停

  animation-play-state:paused;       当鼠标经过时动画停止,鼠标移开动画继续执行

8.animation-fill-mode  检索或设置对象动画时间之外的状态

  none:默认值,不设置对象动画之外的状态

  forwards:设置对象状态为动画结束时的状态

  backwards:设置对象状态为动画开始时的状态

  both:设置对象状态为动画开始或结束时的状态

【相关推荐】

1. 详细介绍CSS3中animation-direction属性

2. 分享一个监听css3动画(animation)结束事件实例

3. 利用animation属性实现循环间的延时执行实例教程

4. 详解css3中两种暂停方式(transition、animation)

以上是必须掌握的CSS3动画(Animation)的8大属性的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何加速Windows 11中的动画效果:2种方法解析 如何加速Windows 11中的动画效果:2种方法解析 Apr 24, 2023 pm 04:55 PM

当微软推出Windows11时,它带来了许多变化。其中一项更改是增加了用户界面动画的数量。一些用户想要改变事物的出现方式,他们必须想办法去做。拥有动画让用户感觉更好、更友好。动画使用视觉效果使计算机看起来更具吸引力和响应能力。其中一些包括几秒钟或几分钟后的滑动菜单。计算机上有许多动画会影响PC性能、减慢速度并影响您的工作。在这种情况下,您必须关闭动画。本文将介绍用户可以提高其在PC上的动画速度的几种方法。您可以使用注册表编辑器或您运行的自定义文件来应用更改。如何提高Windows11动画的

如何使用CSS实现元素的旋转背景图动画效果 如何使用CSS实现元素的旋转背景图动画效果 Nov 21, 2023 am 09:05 AM

如何使用CSS实现元素的旋转背景图动画效果背景图动画效果可以增加网页的视觉吸引力和用户体验。本文将介绍如何使用CSS实现元素的旋转背景图动画效果,并提供具体的代码示例。首先,我们需要准备一张背景图,可以是任何你喜欢的图片,例如一张太阳或者电风扇的图片。将该图片保存并命名为“bg.png”。接下来,创建一个HTML文件,并在文件中添加一个div元素,将其设置为

如何在Python中获取整数字面量属性而不是SyntaxError? 如何在Python中获取整数字面量属性而不是SyntaxError? Aug 20, 2023 pm 07:13 PM

要获得intliteral属性而不是语法错误,请使用空格或括号。intliteral是Python中NumericLiterals的一部分。NumericLiterals还包括以下四种不同的数字类型 - int(有符号整数) - 它们通常被称为整数或整数,是正数

如何在Java中使用Gson重命名JSON的属性? 如何在Java中使用Gson重命名JSON的属性? Aug 27, 2023 pm 02:01 PM

Gson@SerializedName注释可以序列化为JSON,并将提供的名称值作为其字段名称。此注释可以覆盖任何FieldNamingPolicy,包括可能已在Gson实例上设置的默认字段命名策略。可以使用GsonBuilder类设置不同的命名策略。语法@Retention(value=RUNTIME)@Target(value={FIELD,METHOD})public@interfaceSerializedName示例importcom.google.gson.annotations.*;

Python的dir()函数:查看对象的属性和方法 Python的dir()函数:查看对象的属性和方法 Nov 18, 2023 pm 01:45 PM

Python的dir()函数:查看对象的属性和方法,需要具体代码示例摘要:Python是一种强大而灵活的编程语言,其内置函数和工具为开发人员提供了许多方便的功能。其中一个非常有用的函数是dir()函数,它允许我们查看一个对象的属性和方法。本文将介绍dir()函数的用法,并通过具体的代码示例来演示其功能和用途。正文:Python的dir()函数是一个内置函数,

Win11磁盘属性未知怎么办 Win11磁盘属性未知怎么办 Jul 03, 2023 pm 04:17 PM

  Win11磁盘属性未知怎么办?近期Win11用户在电脑的使用中,发现系统出现提示磁盘错误的情况,这是怎么回事儿呢?而且应该如何解决呢?很多小伙伴不知道怎么详细操作,小编下面整理了Win11磁盘出错的解决步骤,如果你感兴趣的话,跟着小编一起往下看看吧!  Win11磁盘出错的解决步骤  1、首先,按键盘上的Win+E组合键,或点击任务栏上的文件资源管理器;  2、文件资源管理器的右侧边栏,找到边右键点击本地磁盘(C:),在打开的菜单项中,选择属性;  3、本地磁盘(C:)属性窗口,切换到工具选

CSS中bottom属性语法 CSS中bottom属性语法 Feb 21, 2024 pm 03:30 PM

CSS中bottom属性语法及代码示例在CSS中,bottom属性用于指定一个元素与容器底部之间的距离。它可以控制一个元素相对于其父元素底部的位置。bottom属性的语法如下:element{bottom:value;}其中,element表示要应用该样式的元素,value表示要设置的bottom值。value可以是一个具体的长度值,比如像素

pageXOffset属性在JavaScript中的作用是什么? pageXOffset属性在JavaScript中的作用是什么? Sep 16, 2023 am 09:17 AM

如果您想获取文档从窗口左上角滚动到的像素,请使用pageXoffset和pageYoffset属性。对水平像素使用pageXoffset。示例您可以尝试运行以下代码来了解如何在JavaScript中使用pageXOffset属性-现场演示<!DOCTYPEhtml><html>  <head>   <style>  &amp

See all articles