Sto provando ad avere un div front-/backside che si muove sempre nella stessa direzione. Ho implementato il flip con css e javascript, ma ho difficoltà a pensare a come farlo ruotare sempre a destra, invece di ruotare a destra e poi tornare a sinistra.rendere la transizione css3 ruotare sempre nella stessa direzione
Io fondamentalmente uso un div con il css follwing
/* 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;
}
e quando l'utente fa clic su di essa ho aggiungere la classe "capovolto" al div che cambia il CSS a questo:
/* flip the pane when hovered */
.flip-container.flipped .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
dovrei semplicemente incrementare sempre l'angolo di rotazione? qualche altra idea?
Ecco lo stato attuale e la piena css in un fiddle
http://jsfiddle.net/7WgKL/ 2/ – tmaximini
http://stackoverflow.com/questions/2584138/css3-continous-rotate-animation-just-like-a-loading-sundial Hai visto questo? –
ciao Alex, non ho visto questo, ma questo in realtà non risponde alla mia domanda. il problema è che quando ritorno da 180 a 0 gradi, cambia la direzione della rotazione. – tmaximini