transition-property Özelliği

transition-property özelliği, transition ile yumuşak geçiş yapılacak animasyonun uygulanacağı özelliği belirler. Değer olarak, animasyonun uygulanacağı CSS özelliğinin adı verilmelidir. Eğer all değeri verilirse (varsayılan değerdir) - tüm özellikler aynı anda animasyonlu hale gelir.

Sözdizimi

cssseçici {
  transition-property: değer;
}

Örnek

Fareyi bloğun üzerine getirin - transition-property değeri width olduğu için genişliği yumuşak bir şekilde değişecek:

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

Результат:

Örnek . all Değeri

Bu örnekte transition-property değeri all olduğu için, hover durumu için yazılan tüm özellikler (bizim durumumuzda width ve height) yumuşak bir şekilde değişecek. Tüm değişiklikler, transition-duration içinde belirlenen aynı sürede gerçekleşecek:

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

Результат:

Ayrıca Bakınız