Menghasilkan Kesan Berkelip Klasik dengan Animasi CSS3
Timbul persoalan: bagaimana untuk mencipta kesan teks berkelip, mengingatkan zaman dahulu gaya, menggunakan animasi CSS3? Perbezaan utama daripada soalan serupa terletak pada permintaan untuk animasi "kelip" diskret, dan bukannya peralihan berterusan.
Untuk mencapai kesan ini tanpa bergantung pada JavaScript atau hiasan teks, penyelesaian CSS3 berikut boleh dilaksanakan:
.blink { animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite; } @keyframes blink-animation { to { visibility: hidden; } } @-webkit-keyframes blink-animation { to { visibility: hidden; } }
Apabila digunakan pada elemen span yang mengandungi teks, animasi ini mencipta kesan berkelip yang berbeza dengan kitaran tugas 80%, hampir menyerupai Netscape asal
<span class="blink">Blinking text.</span>
Penyelesaian ini menghasilkan semula kesan berkelip klasik dengan berkesan tanpa memerlukan sebarang skrip tambahan atau pengubahsuaian pada struktur HTML.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kesan Teks Berkelip Klasik Menggunakan Hanya Animasi CSS3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!