动画|学习笔记

简介: 快速学习动画

发者学堂课程【HTML5 新特性学习动画习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/396/detail/5059


动画


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

css3 keyframes 规则:

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

浏览器支持:

Internet Explorer10、Firefox 以及 Opera支持 @keyframes 规 则和 animation 属性。

Chrome 和 Safari 需要前 -webkit-

规则:

通过规定至少以下两项CSS3动画属性,即可将动画绑定到选择器:

规定动画的名称

规定动画的时长


<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8*>

<title></title>

<style>  

div{

width:100px;

height:100px;

background-color: red;

animation: myfirstAnim 3s;

-webkit-animation: myfirstAnim 3s;

}

@keyframes myfirstAnim {

from{  

background: red;

{

to{

background: yellow;  

}  

}  

@-webkit-keyframes myfirstAnim {  

from{

background: red;

}

to{

background: yellow;

</style>  

</head>

<body>  

<div></div>  

</body>

</html>

然后测试一下

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UtF-8">

<title></title>

<style>

div{

width:100px;|

}

height:100px;

background: red;  

position: relative;  

animation: myan;

}  

@keyframes myanim {

0%{

background: red;  

left:0px;

top:0px;

}

25%{

background: yellow;  

left:200px;

top:0px;

50%{

background: blue;  

left:200px;

top:200px;

75%{

background: green;  

left:0px;

top:200px

}

100%}

background: green

left:0px;

top:200px

}

@-webkit-keyframes myanim {

0%{

background: red;

left:0px;

top:0px;

25%{

background: yellow;  

left:200px;

top:0px;

50%{

background: blue;

left:200px;

top:200px;

75%{

background: green;

left:0px;

top:200px;

100%{

background: red;

left:0px;

top200px

}  }

</style>  

</head>

<body>  

<div></div>  

</body>

</html>

相关文章
|
8月前
|
前端开发
CSS动画篇之404动画
CSS动画篇之404动画
93 0
|
10月前
|
存储 文件存储 云计算
不瞒了,我们和追光动画有一个《杨戬》!
不瞒了,我们和追光动画有一个《杨戬》!
128 0
|
移动开发 前端开发 JavaScript
【前端动画】实现动画的6种方式
【前端动画】实现动画的6种方式
912 0
An动画优化之遮罩层动画
An动画优化之遮罩层动画
175 0
An动画优化之遮罩层动画
|
移动开发 前端开发 JavaScript
🍊深入理解前端动画
🍊深入理解前端动画
240 1
🍊深入理解前端动画
|
图形学
unity动画之帧动画使用
使用unity实现lol寒冰帧动画
unity动画之帧动画使用
|
JavaScript 前端开发 开发者
动画-钩子函数实现小球半场动画|学习笔记
快速学习动画-钩子函数实现小球半场动画
106 0
动画-钩子函数实现小球半场动画|学习笔记
|
前端开发
动画
动画
97 0
|
前端开发
2、CSS动画——拳皇动画实现
2、CSS动画——拳皇动画实现
87 0
2、CSS动画——拳皇动画实现
|
存储 JavaScript 算法
系统带你学习 WebAPIs —— 动画篇(第六讲)
系统带你学习 WebAPIs —— 动画篇(第六讲)
系统带你学习 WebAPIs —— 动画篇(第六讲)

热门文章

最新文章