Rumah > Artikel > hujung hadapan web > Meneroka sifat animasi CSS: peralihan dan transformasi
.transition { transition-duration: 1s; }
.transition { transition-property: width, height; }
.transition { transition-timing-function: ease-in-out; }#🎜🎜 #Lengah peralihan
.transition { transition-delay: 0.5s; }
Berikut ialah contoh atribut peralihan lengkap:
.transition { transition: width 1s ease-in-out 0.5s, height 1s ease-in-out 0.5s; }
2. mengubah atribut #🎜🎜 #
Atribut transformasi boleh mengubah elemen, termasuk anjakan, penskalaan, putaran dan kecondongan, dsb. Dengan menetapkan nilai atribut yang berbeza, kami boleh mencipta pelbagai kesan animasi yang hebat.Terjemahan
.transform { transform: translate(100px, 50px); }
Skala
.transform { transform: scale(1.5, 1.5); }
putaran
.transform { transform: rotate(45deg); }
tilt
.transform { transform: skew(30deg, 10deg); }
.transform { transform: translate(100px, 50px) scale(1.5, 1.5) rotate(45deg) skew(30deg, 10deg); }
Aplikasi komprehensif: gabungan peralihan dan mengubah#🎜🎜 #
Dengan menggabungkan sifat peralihan dan mengubah, kami boleh mencipta kesan animasi yang lebih cantik dan lancar. Berikut ialah contoh menggunakan kelas pseudo hover untuk melaksanakan pembesaran butang dan warna kecerunan:.button { width: 100px; height: 40px; background-color: #337ab7; color: #ffffff; transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out; } .button:hover { transform: scale(1.2, 1.2); background-color: #5cb85c; }Dalam kod di atas, apabila tetikus melayang di atas butang, butang akan membesar 1.2 kali dalam 0.3 saat dan tukar daripada Biru pudar kepada hijau. RingkasanDengan mempelajari dan pemahaman mendalam tentang penggunaan atribut peralihan dan transformasi, kami boleh menambahkan lebih banyak kesan dinamik dan daya tarikan visual pada halaman web. Penggunaan kedua-dua atribut ini dengan betul boleh membawa pengalaman menyemak imbas yang lebih baik kepada pengguna. Saya harap artikel ini dapat membantu anda memahami kedua-dua sifat ini dengan lebih baik dan menggunakannya secara fleksibel dalam projek sebenar.
Atas ialah kandungan terperinci Meneroka sifat animasi CSS: peralihan dan transformasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!