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
seç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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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
-
yumuşak geçişin süresini belirleyen
transition-durationözelliği -
yumuşak geçişten önce gecikme süresini belirleyen
transition-delayözelliği -
yumuşak geçiş için zamanlama fonksiyonunu belirleyen
transition-timing-functionözelliği -
yumuşak geçiş için kısaltma olan
transitionözelliği -
animasyon oluşturmayı sağlayan
animationözelliği