不旋转全圆css动画

时间:2014-03-23 07:48:29

标签: css animation

我尝试使用纯CSS3水平创建旋转图像。

这是指向我页面的链接

http://www.csupomona.edu/~lannguyen/ISSM_WEB/html/

这是css文件:

www.csupomona.edu/~lannguyen/ISSM_WEB/css/main.css

旋转调用者位于顶部,实现位于底部。

我的问题是CSS3提供的旋转不是完全旋转。我想要像这样的东西

http://davidwalsh.name/demo/css-cube.php(深度立方体示例,但不需要3D)。

任何人都可以帮忙。

感谢

1 个答案:

答案 0 :(得分:0)

试试这个jsfiddle

    <div class="cube">TRY</div>

CSS

.cube {
background-color: #5F9EA0;
border: 1px solid #CCCCCC;
height: 200px;
position: relative;
transform-style: preserve-3d;
-ms-transform-style:preserve-3d; /* IE 9 */
-webkit-transform-style:preserve-3d; /* Opera, Chrome, and Safari */
width: 200px;
}

 @keyframes spin {
from { transform: rotateY(0); 
    -ms-transform:rotateY(0); /* IE 9 */
 -webkit-transform:rotateY(0); /* Opera, Chrome, and Safari */
}
to { transform: rotateY(360deg);
-ms-transform:rotateY(360deg); /* IE 9 */
-webkit-transform:rotateY(360deg); /* Opera, Chrome, and Safari */
}
}

.cube {
animation: spin 5s infinite linear;
-webkit-animation:spin 5s infinite linear;
-ms-animation:spin 5s infinite linear;
}


@-webkit-keyframes spin {
from { transform: rotateY(0); 
    -ms-transform:rotateY(0); /* IE 9 */
-webkit-transform:rotateY(0); /* Opera, Chrome, and Safari */
}
to { transform: rotateY(360deg);
-ms-transform:rotateY(360deg); /* IE 9 */
 -webkit-transform:rotateY(360deg); /* Opera, Chrome, and Safari */
}
}