Egenskapen transition-property

Egenskapen transition-property setter hvilken egenskap som skal animeres med en jevn overgang transition. Verdien som skal angis er navnet på CSS-egenskapen som skal animeres. Hvis du setter verdien all (den er satt som standard) - vil alle egenskaper animeres samtidig.

Syntaks

cssvelger {
  transition-property: verdi;
}

Eksempel

Hold musepekeren over boksen - den vil jevnt endre sin bredde, fordi transition-property har verdien 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 . Verdien all

I dette eksemplet har transition-property verdien all - derfor vil alle egenskaper som er skrevet for tilstanden hover (i vårt tilfelle dette er width og height) endres jevnt. Alle endringer vil skje over samme tidsperiode, som er satt 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å