Örnek
Bir üzerine getirin <div> kademeli 100 piksel den 300px genişliği değiştirme elemanının:
div
{
width: 100px;
-webkit-transition: width 2s; /* Safari 3.1 to 6.0 */
transition: width 2s;
}
div:hover {
width: 300px;
}
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
Geçiş özelliği, dört geçiş özellikler için bir kestirme bir özelliktir:
geçiş özelliği, geçiş süresi, geçiş zamanlama fonksiyonu ve geçiş gecikme.
Note: Her zaman aksi süresi tane 0'dır, geçiş süreli özelliğini belirtmek ve geçiş hiçbir etkisi olmayacaktır.
Varsayılan değer: | all 0s ease 0s |
---|---|
Miras: | no |
canlandırılabilir: | no. Read about animatable |
Versiyon: | CSS3 |
JavaScript sözdizimi: | object .style.transition="all 2s" Try it |
Tarayıcı Desteği
Tablodaki rakamlar tam özelliğini destekleyen ilk tarayıcı sürümü belirtin.
Sayılar -webkit-, -moz- ardından veya önek ile çalıştı ilk sürümü belirtmek -O-.
özellik | |||||
---|---|---|---|---|---|
transition | 26,0 4,0 -webkit- | 10.0 | 16.0 4,0 -moz- | 6.1 3.1 -webkit- | 12.1 10.5 -o- |
CSS sözdizimi
transition: Mülkiyet Değerler değer Açıklama transition-property geçiş efekti içindir CSS özelliğinden adını belirtir transition-duration geçiş efekti tamamlamak için kaç saniye veya milisaniye belirtir transition-timing-function geçiş etkisi hız eğrisi belirtir transition-delay geçiş efekti ne zaman başlayacağı tanımlar initial varsayılan değerine bu özelliği ayarlar. İlk hakkında okuyun inherit üst öğesinden bu özelliği devralır. Yaklaşık miras oku
Diğer Örnekler
Örnek
Bir zaman <input type="text"> odağı alır, yavaş yavaş 100px 250px ila genişliğini değiştirmek:
input[type=text] {
width: 100px;
-webkit-transition: ease-in-out, width .35s ease-in-out; /* Safari 3.1 to 6.0 */
transition: ease-in-out, width .35s ease-in-out;
}
input[type=text]:focus {
width: 250px;
} Kendin dene "
İlgili Sayfalar
CSS öğretici: CSS3 Geçişler
HTML DOM referans: transition property