HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

CSS3 átmenetek létrehozása



A CSS tulajdonságok változását folyamatossá tehetjük.

A transition-property jellemző segítségével adható meg, hogy mely CSS tulajdonság(ok) változásait kívánjuk folyamatos átmenetté alakítani.

Az átmenettel érintett tulajdonságok neveinek megadása:

kijelölő
{
transition-property
:
kulcsszó,
kulcsszó
...;}

Vesszővel elválasztva több tulajdonság is megadható.
Az all kulcsszó segítségével valamennyi jellemző változása folyamatossá tehető.

Az átmenet időtartamának beállítása:

kijelölő
{
transition-duration
:
érték,
érték
...;}

Vesszővel elválasztva több tulajdonság is megadható.
Az időtartam megadása kötelező. Mértékegysége lehet s vagy ms.

1. Példa:

Forráskód



<style>

#palya {width: 420px;}
#palya div {
  width: 420px; margin: 2px 0;
  padding: 1px; color: white;}
#palya:hover img {
 -webkit-transform: translateX(350px) rotate(340deg);
    -moz-transform: translateX(350px) rotate(340deg);
      -o-transform: translateX(350px) rotate(340deg);
     -ms-transform: translateX(350px) rotate(340deg);
         transform: translateX(350px) rotate(340deg);
}
#palya div.linear img {
          transition-property: transform;
  -webkit-transition-property: transform;
          transition-duration: 1s;
  -webkit-transition-duration: 1s;
}
#palya div.linear_1 img {
          transition-property: transform;
  -webkit-transition-property: transform;
          transition-duration: 3s;
  -webkit-transition-duration: 3s;
} 
#palya div.linear_2 img{
         transition-property: transform;
 -webkit-transition-property: transform;
         transition-duration: 5s;
 -webkit-transition-duration: 5s;
}
</style>     
   </head> 
<body>   
  <div id="palya">Transform (1s)
    <div>
      <div class="linear"><img src="labda_k1.png"...> </div>
    </div>Transform (3s)
    <div>
      <div class="linear_1"><img src="labda_k.png" ...> </div>
    </div>Transform (5s)
    <div>
      <div class="linear_2"><img src="labda_k.png" ...> </div>
    </div>    
 </div>
</body>
 

Eredmény*

Az egérkurzorral a zöld területre kell mutatni!

* 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_transition_01.html