css3动画教程 下载本文

内容发布更新时间 : 2024/6/26 12:12:17星期一 下面是文章的全部内容请认真阅读。

CSS3 动画

通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。 CSS3 动画 CSS3 @keyframes 规则

如需在 CSS3 中创建动画,您需要学习 @keyframes 规则。

@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。

实例

@keyframes myfirst {

from {background: red;} to {background: yellow;} }

@-moz-keyframes myfirst /* Firefox */ {

from {background: red;} to {background: yellow;} }

@-webkit-keyframes myfirst /* Safari 和 Chrome */ {

from {background: red;} to {background: yellow;} }

@-o-keyframes myfirst /* Opera */ {

from {background: red;} to {background: yellow;} }

CSS3 动画

当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。 通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

? ?

实例

规定动画的名称 规定动画的时长

把 \动画捆绑到 div 元素,时长:5 秒: div {

animation: myfirst 5s;

-moz-animation: myfirst 5s; /* Firefox */ -webkit-animation: myfirst 5s;

/* Safari 和 Chrome */

-o-animation: myfirst 5s; /* Opera */ }

注释:您必须定义动画的名称和时长。如果忽略时长,则动画不会允许,因为默认值是 0。 保定职业技术学院 网站1501