Īpašība transition-property

Īpašība transition-property nosaka īpašību, kas tiks animēta ar gludu pāreju transition. Vērtībā jānorāda CSS īpašības nosaukums, kas tiks animēts. Ja iestatīt vērtību all (tā ir iestatīta pēc noklusējuma) - tiks animētas visas īpašības vienlaicīgi.

Sintakse

cssselektors {
  transition-property: vērtība;
}

Piemērs

Novietojiet peles kursoru virs bloka - tas gludi mainīs savu platumu, jo transition-property ir iestatīta vērtība 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;
}

Результат:

Piemērs . Vērtība all

Šajā piemērā transition-property ir iestatīta vērtība all - tāpēc gludi mainīsies visas īpašības, kas norādītas stāvoklim hover (mūsu gadījumā tās ir width un height). Visas izmaiņas notiks vienā laikā, kas norādīts 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;
}

Результат:

Skatiet arī