Rumah >hujung hadapan web >tutorial css >Sifat animasi CSS: transformasi dan peralihan
Ciri animasi CSS: transformasi dan peralihan
Dalam reka bentuk web moden, kesan animasi telah menjadi elemen yang sangat diperlukan yang boleh menambah daya hidup dan menarik pada halaman. CSS menyediakan beberapa sifat dan fungsi untuk mencapai pelbagai kesan animasi, dua sifat yang paling biasa digunakan ialah transformasi dan peralihan. Artikel ini akan memperkenalkan kedua-dua sifat ini secara terperinci dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakannya dengan lebih baik.
Atribut transformasi digunakan untuk mengubah atau memutar elemen. Melalui atribut transformasi, kesan seperti terjemahan, penskalaan, putaran dan kecondongan boleh dicapai. Ia mempunyai nilai yang biasa digunakan berikut:
Terjemahan: terjemah(x, y)
Kod sampel:
transform: translate(100px, 50px);
Skala: skala(x, y)
Kod sampel:
transform: scale(1.5, 1.5);
Putaran: putar(sudut)
Kod sampel :
transform: rotate(45deg);
skew: skew(x-angle, y-angle)
Contoh kod:
transform: skew(10deg, 0);
Atribut peralihan digunakan untuk menambah kesan peralihan pada elemen untuk menjadikannya peralihan dengan lancar apabila gaya berubah . Melalui atribut peralihan, anda boleh menetapkan masa peralihan, jenis peralihan, kelewatan peralihan, dsb. bagi elemen. Ia mempunyai nilai yang biasa digunakan berikut:
Masa peralihan: tempoh peralihan
Kod sampel:
transition-duration: 1s;
Jenis peralihan: fungsi pemasaan peralihan
Kod sampel:
transition-timing-function: ease-in-out;
Kod peralihan: penundaan peralihan 🜜 Contoh
transition-delay: 0.5s;Dengan kod di atas, segi empat sama merah akan berputar mengikut arah jam apabila tetikus dilegar di atasnya 180 darjah, dan masa peralihan ialah 1 saat, dan kesan peralihan ialah mudah masuk (perlahan perlahan, kemudian cepat, kemudian perlahan). Ringkasnya, sifat transformasi dan peralihan ialah alat penting untuk mencapai kesan animasi. Dengan menggunakan atribut ini secara fleksibel, kami boleh menambah kesan animasi yang jelas dan menarik pada halaman, dengan itu meningkatkan pengalaman pengguna dan kualiti halaman. Semoga contoh kod dan penjelasan yang disediakan dalam artikel ini akan membantu pembaca lebih memahami cara menggunakan kedua-dua sifat ini.
Atas ialah kandungan terperinci Sifat animasi CSS: transformasi dan peralihan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!