【发布时间】:2013-08-19 00:21:27
【问题描述】:
我有一个使用 CSS3 的旋转动画旋转 360 度的对象。但是,代码(链接如下)将图像旋转 360 度,然后重复相同的动画。
我想将它旋转 360 度,每 90 度暂停一次并无限旋转。
任何帮助将不胜感激。
谢谢
.image {
position: absolute;
top: 50%;
left: 50%;
width: 120px;
height: 120px;
margin:-60px 0 0 -60px;
-webkit-animation:spin 1s ease-in-out infinite;
-moz-animation:spin 1s linear infinite;
animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
【问题讨论】:
-
您是否希望它在每旋转 90 度后停止一段时间
-
不一定,特别是如果我有缓入出局
-
@CodyGuldner 上面的评论 :)
-
这是我尝试使用的另一个 jsfiddle:jsfiddle.net/julien/rukC6
-
@stackErr 差不多了,我想旋转 360 度,每 90 度暂停一次,无限旋转。