css3 png动画
导读:CSS3中可以使用PNG图片来制作动画,相比于传统的GIF动画,PNG动画具有更好的清晰度和更小的文件大小。.animation { width: 100px; height: 100px; background-image: u...
CSS3中可以使用PNG图片来制作动画,相比于传统的GIF动画,PNG动画具有更好的清晰度和更小的文件大小。
.animation {
width: 100px;
height: 100px;
background-image: url(animation.png);
background-position: -100px;
animation: animate 1s linear infinite;
}
@keyframes animate {
0% {
background-position: -100px;
}
100% {
background-position: 0px;
}
}
上面的代码是一个示例,其中animation.png就是我们要使用的PNG图片,background-position属性用来设置背景图片的起始位置和结束位置,通过animation运动动画,在一秒钟内,将PNG动画向左边滑动100px,从而实现动画效果。
相比于传统的GIF动画,CSS3的PNG动画可以使用CSS控制动画速度、方向、循环次数等属性,同时也可以触发一些交互效果,非常灵活。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 png动画
本文地址: https://pptw.com/jishu/505816.html