Egenskaben transition-property

Egenskaben transition-property angiver hvilken egenskab, der skal animeres med en jævn overgang transition. Som værdi skal man angive navnet på den CSS-egenskab, der skal animeres. Hvis man angiver værdien all (den er sat som standard) - vil alle egenskaber blive animeret på samme tid.

Syntaks

cssselektor {
  transition-property: værdi;
}

Eksempel

Hold musen over blokken - den vil jævnt ændre sin bredde, fordi transition-property har værdien 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;
}

Результат:

Eksempel . Værdien all

I dette eksempel har transition-property værdien all - derfor vil alle egenskaber skrevet for tilstanden hover jævnt ændre sig (i vores tilfælde er det width og height). Alle ændringer vil foregå over den samme tid, som er angivet i 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;
}

Результат:

Se også