运用css3动画需要运用什么规则


本文摘自PHP中文网,作者(*-*)浩,侵删。

CSS3 @keyframes 规则

标签定义及使用说明

使用@keyframes规则,你可以创建动画。

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

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

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

0%是开头动画,100%是当动画完成。(推荐学习:CSS3视频教程。)

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

注意: 使用animation属性来控制动画的外观,还使用选择器绑定动画。.

语法

1

@keyframes animationname {keyframes-selector {css-styles;}}


说明
animationname
必需的。定义animation的名称。
keyframes-selector

必需的。动画持续时间的百分比。

合法值:

0-100%
from (和0%相同)
to (和100%相同)

注意: 您可以用一个动画keyframes-selectors。

css-styles
必需的。一个或多个合法的CSS样式属性

实例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>CSS3</title>

    <style>

        div

        {

        width:100px;

        height:100px;

        background:blue;

        position:relative;

        animation:mymove 5s infinite;

        -webkit-animation:mymove 5s infinite; /* Safari and Chrome */

        }

         

        @keyframes mymove

        {

        0%   {top:0px; background:blue; width:100px;}

        100% {top:200px; background:yellow; width:300px;}

        }

         

        @-webkit-keyframes mymove /* Safari and Chrome */

        {

        0%   {top:0px; background:blue; width:100px;}

        100% {top:200px; background:yellow; width:300px;}

        }

    </style>

</head>

<body>

 

<p><strong>注意:</strong> @keyframes 规则不兼容 IE 9 以及更早版本的浏览器.</p>

 

<div></div>

 

</body>

</html>

以上就是运用css3动画需要运用什么规则的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

浅谈CSS3 grid网格布局(display: grid)的用法

h5移动端 超实用的CSS3模拟边框最新研究示例代码

使用html5/CSS3五步快速制作便签贴特效代码示例分享(图文)

巧用css steps()函数实现随机翻牌效果!

CSS3哪个是设置动画播放次数

CSS3中background-size实现背景图片大小可自定义的几种效果(代码实例 )

CSS3怎么将滚动条隐藏

html5和CSS3扁平化风格博客教程的资源分享

29个css面试题总结(知识点解析)

CSS3代码和css有不同吗

更多相关阅读请进入《CSS3》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...