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

cssselektor {
  transition-property: nilai;
}

Contoh

Arahkan kursor mouse ke blok - blok akan mengubah lebarnya secara halus, karena transition-property memiliki nilai width:

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

Результат:

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:

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

Результат:

Lihat juga