Artikel ini menunjukkan cara membuat kesan animasi teks yang menarik secara visual dengan watak -watak animasi secara individu dalam ayat menggunakan CSS dan JavaScript. Teknik ini melibatkan membungkus setiap watak dalam tag <span></span>
dan menggunakan animasi CSS yang dicetuskan oleh JavaScript.
Konsep Utama:
<span></span>
animasi CSS: @keyframes
Kebolehcapaian: aria-label
aria-hidden
<h1><span class="sentence title"></span>Fancy Slide In Text</h1> <h3><span class="sentence subtitle"></span>Embrace the fanciness!</h3> <div class="button">Click to Animate</div>
tag.
<span>
dengan kelewatan masa, mewujudkan urutan animasi.
<span>
Tentukan animasi itu sendiri (mis., ). Pemilih kelas mensasarkan rentang untuk animasi. @keyframes
bounceUp
.active
.sentence span { opacity: 0; position: relative; display: inline-block; } .sentence span.active { animation: bounceUp 600ms ease 0ms 1 normal both; } @keyframes bounceUp { /* ... animation definition ... */ }
ke klik butang.
triggerCharacters
Artikel menekankan kepentingan kebolehcapaian. Untuk membuat animasi boleh diakses untuk pembaca skrin, teks asal dipelihara menggunakan pada elemen induk, manakala unsur -unsur
individu tersembunyi dari pembaca skrin menggunakan. aria-label
<span></span>
aria-hidden="true"
Atas ialah kandungan terperinci Petua Pantas: Watak tunggal berubah dengan CSS dan JS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!