transition-property xususiyati

transition-property xususiyati transition silliq o‘tishi bilan animatsiyalanadigan xususiyatni belgilaydi. Qiymat sifatida animatsiyalanadigan CSS xususiyatining nomini berish kerak. Agar all qiymati berilsa (standart qiymat) - barcha xususiyatlar bir vaqtda animatsiyalanadi.

Sintaksis

cssselector {
  transition-property: qiymat;
}

Misol

Blok ustiga sichqonchani olib boring - u transition-property ning width qiymatiga ega bo‘lgani uchun o‘zining enini silliq o‘zgartiradi:

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;
}

Результат:

Misol . All qiymati

Ushbu misolda transition-property all qiymatiga ega - shuning uchun hover holati uchun yozilgan barcha xususiyatlar (bizning holatda width va height) silliq o‘zgaradi. Barcha o‘zgarishlar transition-duration da belgilangan bir xil vaqt davomida amalga oshiriladi:

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;
}

Результат:

Shuningdek qarang