运用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动画需要运用什么规则的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

h5和CSS3制作一个相册的代码实例

CSS3字体可以模糊吗

CSS3如何设置背景图片

聊聊你可能不了解的css属性函数 attr()

CSS3的@supports是什么?如何使用

CSS3 skew()属性怎么用

CSS3中background-image实现多背景图片(代码实例)

CSS3绘制一个圆圆的loading转圈动画实例分享

CSS3 pie怎么用

CSS3新特性有哪些

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




打赏

取消

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

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

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

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

评论

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