Savybė transition-property

Savybė transition-property nustato savybę, kuri bus animuota sklandžiu perėjimu transition. Reikšme reikia perduoti CSS savybės pavadinimą, kuris bus animuojamas. Jei nustatoma reikšmė all (ji nustatyta pagal nutylėjimą) - bus animuojamos visos savybės iš karto.

Sintaksė

cssselektorius {
  transition-property: reikšmė;
}

Pavyzdys

Užveskite pelę ant bloko - jis sklandžiai pakeis savo plotį, nes transition-property turi reikšmę 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;
}

Результат:

Pavyzdys . Reikšmė all

Šiame pavyzdyje transition-property turi reikšmę all - todėl sklandžiai keisis visos savybės, parašytos būsenai hover (mūsų atveju tai width ir height). Visi pakeitimai vyks per tą patį laiką, kuris nustatytas 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;
}

Результат:

Taip pat žiūrėkite