Lastnost transition-property

Lastnost transition-property določa lastnost, ki bo animirana z gladkim prehodom transition. Kot vrednost je treba podati ime CSS lastnosti, ki bo animirana. Če nastavite vrednost all (privzeto je nastavljena) - bodo vse lastnosti animirane hkrati.

Sintaksa

cssselektor {
  transition-property: vrednost;
}

Primer

Z miško se pomaknite nad blok - le-ta bo gladko spremenil svojo širino, saj ima transition-property vrednost width:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  transition-duration: 2s;
  transition-property: width;
  height: 50px;
  width: 100px;
}
#elem:hover {
  width: 400px;
}

Результат:

Primer . Vrednost all

V tem primeru ima transition-property vrednost all - zato se bodo gladko spreminjale vse lastnosti, zapisane za stanje hover (v našem primeru sta to width in height). Vse spremembe se bodo zgodile v enakem času, ki je določen v transition-duration:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  transition-duration: 2s;
  transition-property: all;
  height: 25px;
  width: 100px;
}
#elem:hover {
  height: 50px;
  width: 400px;
}

Результат:

Glejte tudi