Az animation-direction tulajdonság segítségével megadható, hogy ismételt lejátszás esetén honnan kezdődjön és milyen irányba haladjon a lejátszás.
Lehetséges értékei:
normal: mindig az elején kezdődik és a vége felé haladalternate: a végét elérve visszafordul. Minden második alkalommal a végétől az eleje felé halad.
Az animáció késleltetésének beállítása:
kijelölő
{
animation-direction
:
kulcsszó
;}
1. Példa:
Forráskód
<style>
@keyframes labda_1 {
0% {transform: translateX(1px) rotate(1deg);}
100% {transform: translateX(350px) rotate(350deg);}
}
@-webkit-keyframes labda_1 {
0% {
-webkit-transform: translateX(1px) rotate(1deg);}
100% {
-webkit-transform: translateX(350px) rotate(350deg);}
}
#palya div.linear img {
animation-name: labda_1;
-webkit-animation-name: labda_1;
animation-duration: 3s;
-webkit-animation-duration: 3s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-direction:alternate;
-webkit-animation-direction:alternate;
}
#palya div.linear_1 img {
animation-name: labda_1;
-webkit-animation-name: labda_1;
animation-duration: 3s;
-webkit-animation-duration: 3s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-direction:normal;
-webkit-animation-direction:normal;
}
</style>
...
<body>
<div id="palya" class="palya" >
<div>animation-direction: alternate
<div class="linear"><img src="...” ...> </div>
</div>
<div>animation-direction: normal
<div class="linear_1"><img src="...” ...> </div>
</div>
</div>
</body>
Eredmény*
* Az eredmény megjelenítése az Ön által használt böngészőtől függ.
A példakód külön ablakban is megtekinthető: css3_labda_animacio_iranya_01.html