ho scritto un'animazione fotogramma chiave:fotogrammi chiave trigger CSS3 utilizzando jQuery
@-webkit-keyframes cubemove {
0% {-webkit-transform: translateZ(-194px) rotateY(0deg);}
20% {-webkit-transform: translateZ(-194px) rotateX(-180deg);}
40% {-webkit-transform: translateZ(-194px) rotateX(-90deg);}
60% {-webkit-transform: translateZ(-194px) rotateX(90deg);}
80% {-webkit-transform: translateZ(-488.5px) rotateY(90deg);}
90% {-webkit-transform: translateZ(-488.5px) rotateY(-90deg);}
100% {-webkit-animation-play-state:paused;}
}
.cubebox {
-webkit-animation: cubemove 30s ease-in-out 5s 1 normal;
}
Voglio correre questa animazione su un rettangolo che ho fatto utilizzando il seguente codice HTML e richiesta del codice:
<figure id="box">
<img src="/images/cube/step1.jpg"/>
<img src="/images/cube/step2.jpg"/>
<img src="/images/cube/step3.jpg"/>
<img src="/images/cube/step4.jpg"/>
<img src="/images/cube/step5.jpg"/>
<img src="/images/cube/step6.jpg"/>
</figure>
<button class="commencer">Start</button>
<script type="text/javascript">
jQuery.noConflict();
$(document).ready(function(){
$('.commencer').click(function(){
$('#box').addClass('cubemove');
});
$('.commencer').click(function(){
$(this).removeClass('cubemove');
});
});
</script>
La cosa è che non succede niente quando clicco sul pulsante. Non sono molto bravo con jquery, quindi potrebbe essere il problema.
Grazie mille per il vostro aiuto!
Matt
Ci ho provato, ma ancora non funziona ... – Matt1510
@ Matt1510 Inoltre, hai definito una 'cubebox' di classe, ma stai aggiungendo la classe' cubemove'. – robertc
Ho visto, ho fatto un errore durante la copia. – Matt1510