我想要有一個前/後面div總是在相同的方向翻轉。我用css和javascript實現了翻轉,但我很難考慮如何使它始終向右旋轉,而不是旋轉到右側,然後再回到左側。使css3轉換總是在同一個方向旋轉
我基本上是用一個div與follwing CSS
/* flip speed goes here */
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
margin-left: 3px;
z-index: 3;
width: 160px;
height: 145px;
display:block;
}
,並在其上的用戶點擊我的班「翻轉」添加到其改變CSS來此股利:
/* flip the pane when hovered */
.flip-container.flipped .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
我應該只是總是增加旋轉角度?任何其他想法?
這是當前狀態,並在fiddle
http://jsfiddle.net/7WgKL/ 2/ – tmaximini
http://stackoverflow.com/questions/2584138/css3-continous-rotate-animation-just-like-a-loading-sundial看到這個? –
嗨亞歷克斯,沒有沒有看到這個,但這並沒有真正回答我的問題。問題是當我從180度回到0度時,它會改變旋轉方向。 – tmaximini