本篇文章介绍了使用@keyframes规则和animation属性让div一直旋转的方法,感兴趣的同学可以看看。
css如何实现div一直旋转?
1、首先创建一个div元素,并给它一个id值xuanzhuan,使用内联样式给div添加一些样式。
(推荐学习:CSS视频教程)
2、然后使用@keyframes规则创建一个动画rotate@-webkit-keyframes rotate{
from{-webkit-transform: rotate(0deg)}
to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform: rotate(0deg)}
to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{
from{-o-transform: rotate(0deg)}
to{-o-transform: rotate(359deg)}
}
@keyframes rotate{
from{transform: rotate(0deg)}
to{transform: rotate(359deg)}
}
3、最后,给div指定animation即可。#xuanzhun{
-webkit-transition-property: -webkit-transform;
-webkit-transition-duration: 1s;
-moz-transition-property: -moz-transform;
-moz-transition-duration: 1s;
-webkit-animation: rotate 3s linear infinite;
-moz-animation: rotate 3s linear infinite;
-o-animation: rotate 3s linear infinite;
animation: rotate 3s linear infinite;
}
效果:
更多CSS3相关技术文章,请访问CSS3答疑栏目进行学习!