Properti transition-property
Properti transition-property menetapkan
properti yang akan dianimasikan dengan transisi
halus transition. Nilainya harus berupa
nama properti CSS yang akan dianimasikan. Jika diberikan nilai all
(nilai default) - semua properti akan
dianimasikan secara bersamaan.
Sintaks
selektor {
transition-property: nilai;
}
Contoh
Arahkan kursor mouse ke blok - blok akan mengubah
lebarnya secara halus, karena transition-property
memiliki nilai width:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Contoh . Nilai all
Dalam contoh ini transition-property
memiliki nilai all - sehingga semua properti yang ditulis
untuk status hover akan berubah secara halus
(dalam kasus ini
width dan height). Semua perubahan
akan terjadi dalam waktu yang sama, yang ditetapkan
dalam transition-duration:
<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;
}
:
Lihat juga
-
properti
transition-duration,
yang menetapkan durasi transisi halus -
properti
transition-delay,
yang menetapkan penundaan sebelum transisi halus -
properti
transition-timing-function,
yang menetapkan fungsi waktu untuk transisi halus -
properti
transition,
yang merupakan singkatan untuk transisi halus -
properti
animation,
yang dapat digunakan untuk membuat animasi