Rumah >hujung hadapan web >tutorial css >Tutorial animasi CSS: mengajar anda langkah demi langkah cara melaksanakan kesan getaran
Tutorial Animasi CSS: Mengajar anda langkah demi langkah untuk melaksanakan kesan getaran, contoh kod khusus diperlukan
Pengenalan:
Dalam pembangunan web moden, kesan animasi digunakan lebih dan lebih meluas. Animasi CSS ialah cara yang mudah tetapi berkuasa untuk mencapai kesan animasi. Artikel ini akan membantu anda mempelajari cara menggunakan animasi CSS untuk mencapai kesan getaran dan memberikan contoh kod khusus.
1. Fahami asas animasi CSS
Sebelum menggunakan animasi CSS, kita perlu memahami beberapa pengetahuan asas.
2. Langkah untuk mencapai kesan getaran
Berikut ialah langkah untuk mencapai kesan getaran:
3. Contoh kod khusus
Berikut ialah contoh kod khusus untuk mencapai kesan goncang:
Kod HTML:
<div class="shake-element"></div>
Kod CSS:
.shake-element { width: 100px; height: 100px; background-color: red; animation: shake 1s infinite; } @keyframes shake { 0% { transform: translateX(0); } 20% { transform: translateX(-10px); } 40% { transform: translateX(10px); } 60% { transform: translateX(-10px); } 80% { transform: translateX(10px); } 100% { transform: translateX(0); } }
Dalam kod di atas, kami mentakrifkan div dengan elemen "goncang" ", dan menambah animasi bernama "goncang" padanya, dengan tempoh 1 saat dan gelung tak terhingga. Dalam @keyframes, kami mentakrifkan setiap bingkai utama daripada 0% hingga 100% dan menetapkan anjakan mendatar elemen melalui kaedah translateX atribut transformasi untuk mencapai kesan getaran.
4. Laraskan kesan getaran
Jika anda ingin melaraskan amplitud atau kekerapan kesan getaran, anda boleh melaraskan peratusan bingkai utama dalam @keyframes dan nilai atribut transformasi. Sebagai contoh, menambah atau mengurangkan nilai anjakan translateX boleh menukar amplitud getaran, menambah atau mengurangkan selang peratusan bingkai utama boleh mengubah kekerapan getaran.
5. Keserasian penyemak imbas
Kebanyakan penyemak imbas moden memberikan sokongan yang baik untuk animasi CSS. Anda boleh menguji dalam pelbagai penyemak imbas untuk memastikan ia berfungsi dengan betul pada platform dan peranti yang berbeza.
Kesimpulan:
Melalui tutorial dalam artikel ini, anda belajar cara menggunakan animasi CSS untuk mencapai kesan getaran dan memahami pengetahuan asas yang berkaitan. Saya harap tutorial ini dapat membantu anda mencipta lebih banyak kesan animasi yang hebat dalam pembangunan web. Ingat, hanya dengan latihan dan percubaan berterusan anda boleh menguasai kemahiran animasi CSS dan mencipta kesan yang lebih menakjubkan.
Atas ialah kandungan terperinci Tutorial animasi CSS: mengajar anda langkah demi langkah cara melaksanakan kesan getaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!