logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

CSS3 animáció késleltetése



Az animation-delay tulajdonság segítségével adott idővel késleltethető az animáció elindulása.

Megadható másodpercben vagy ezred másodpercben. Negatív érték esetén az animáció nem az elejéről indul.

Az animáció késleltetésének beállítása:

kijelölő
{
animation-delay
:
érték
;}

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;
}
#palya div.linear_1 img {
          animation-name: labda_1;
  -webkit-animation-name: labda_1;
          animation-duration: 5s;
  -webkit-animation-duration: 5s;
          animation-delay: 1s;
  -webkit-animation-delay: 1s; 
} 
#palya div.linear_2 img{
          animation-name: labda_1;
  -webkit-animation-name: labda_1;
          animation-duration: 8s;
  -webkit-animation-duration: 8s;
          animation-delay: 2s;
  -webkit-animation-delay: 2s; 
}
</style>    
...
<body>   
  <div id="palya" class="palya" >
    <div>Késleltetés: 0s
      <div class="linear"><img src="...” ...> </div>
    </div>
    <div>Késleltetés: 1s
      <div class="linear_1"><img src="...” ...> </div>
    </div>
    <div>Késleltetés: 2s
      <div class="linear_2"><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_kesleltet_01.html


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.