CSS 动画一站式指南目录CSS 动画一站式指南1. CSS 动画1.1 变换 1.1.1 变换属性介绍 1.1.2 变换动画实践1.2 过渡 1.2.1 过渡属性介绍 1.2.2 过渡动画实践1.3
顺晟科技
2022-09-13 14:20:22
101
通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。
不同于过渡动画只能定义首尾两个状态,关键帧动画可以定义多个状态,或者用关键帧的话来说,过渡动画只能定义第一帧和最后一帧这两个关键帧,而关键帧动画则可以定义任意多的关键帧,因而能实现更复杂的动画效果。
@keyframes mymove{
from{初始状态属性}
to{结束状态属性}
}
或
@keyframes mymove{
0%{初始状态属性}
50%(中间再可以添加关键帧)
100%{结束状态属性}
}
animation-name
animation-duration
animation-timing-function
animation-delay
animation-iteration-count
animation-direction
animation-play-state
使用一张7帧图片制作连续蹦跳的动画
html:
<div class="box"></div>
css:
* {
margin: 0;
padding: 0;
}
.box {
margin: 0 auto;
width: 177px;
height: 300px;
background: url(\'charector.png\');
/* 动画名称 */
animation-name: run;
/* 动画的过渡类型 */
animation-timing-function: steps(7);
/* 动画的持续时间 */
animation-duration: 1s;
/* 动画的循环次数 */
animation-iteration-count: infinite;
}
@keyframes run {
from {
background-position: 0 0;
}
to {
background-position: 1260px 0;
}
}
效果:
利用css3动画可以实现多种加载效果的动画
09
2022-11
09
2022-11
15
2022-09
15
2022-09
15
2022-09
15
2022-09