您的位置: 首页 - 互联网

CSS 3 @keyframes 规则

css @keyframes* 可以用来创建创建动画

创建动画是通过逐步改变从一个 CSS 样式设定到另一个

在动画过程中,可以更改 CSS 样式的设定多次

指定的变化时发生时使用%,或关键字"from"和"to",这是和0%到100%相同

0% 是开头动画,100% 是当动画完成

为了获得最佳的浏览器支持,应该始终定义为 0% 和 100% 的选择器

使用 animation 属性来控制动画的外观,还需要使用选择器绑定动画



值说明

说明
animationname必需的。定义animation的名称
keyframes-selector必需的。动画持续时间的百分比
合法值:0-100% from (和0%相同) to (和100%相同)
可以用一个动画 keyframes-selectors
css-styles必需的。一个或多个合法的CSS样式属性

浏览器支持

ChromeIEFirefoxSafariOpera
43.0
4.0 -webkit-
10.016.0
5.0 -moz-
9.0
4.0 -webkit-
30.0
15.0 -webkit-
12.0 -o-

范例

使一个div元素逐渐移动 200 像素


范例 2

许多关键帧选择器中添加一个动画


范例 3

在一个动画里改变多个 CSS 样式


范例 4

多帧动画和多个样式属性

本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!