css3 走动的人样式
导读:CSS3 走动的人样式是一种非常有趣的 CSS 样式效果,通过它可以实现网页中人物形象的动画效果,为网页增添了不少趣味性。.walking-man {background: url('img/walking-man-sprite.png' ...
CSS3 走动的人样式是一种非常有趣的 CSS 样式效果,通过它可以实现网页中人物形象的动画效果,为网页增添了不少趣味性。
.walking-man {
background: url('img/walking-man-sprite.png') 0 0;
width: 60px;
height: 100px;
position: absolute;
animation: walk 1s steps(10) infinite;
}
@keyframes walk {
from {
background-position: 0 0;
}
to {
background-position: -600px 0;
}
}
在这里,我们通过 CSS3 动画的关键帧技术,定义了一个名为“walk”的动画效果,并将其应用在了 CSS 类名为“walking-man”的元素上。其中,动画的每一帧都是显示在雪碧图中的一个部分,通过控制背景图的位置来实现动画效果。
值得一提的是,我们在动画的定义中使用了 CSS3 新增的“steps()”函数,它能够让每一帧跳跃式地改变,实现动画更流畅的效果。
上面的代码只是一个简化版,实际开发中我们还可以对动画进行更细节的调整,比如加入过渡效果、设置动画曲线、变换元素的旋转角度等等。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 走动的人样式
本文地址: https://pptw.com/jishu/569576.html
