Rumah >hujung hadapan web >tutorial css >Mengapakah `` Ditamatkan, dan Apakah Alternatif Terbaik untuk Teks Tatal?
Menyahbina
Sebab Penamatan
The
Alternatif Berasaskan CSS
Manakala atribut CSS yang dicadangkan (marquee- play-count, dsb.) pada mulanya merupakan sebahagian daripada spesifikasi, ia kemudiannya dialih keluar kerana sokongan penyemak imbas terhad. Walau bagaimanapun, animasi CSS3 menyediakan penyelesaian yang berdaya maju:
.marquee { animation: marquee 15s linear infinite; } @keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
Animasi ini mencipta kesan tatal berterusan serupa dengan
Alternatif JavaScript
Terdapat banyak perpustakaan JavaScript seperti jQuery Marquee dan Marquee.js yang menawarkan penatalan canggih keupayaan, termasuk menjeda, membalikkan dan mengawal kelajuan tatal. Walau bagaimanapun, perpustakaan ini menambah kod luaran dan mungkin memberi kesan kepada masa memuatkan halaman.
Kemudahan Penggantian
Pendekatan animasi CSS3 ialah alternatif yang paling mudah dan paling berkesan kepada < marquee> elemen:
<div class="marquee"> <p>Your scrolling text here</p> </div>
Peraturan animasi CSS boleh diubah suai dengan mudah untuk melaraskan kelajuan tatal, arah dan parameter lain. Untuk menatal dari bawah ke atas, hanya terbalikkan nilai transformasi dalam animasi bingkai utama:
@keyframes marquee { 0% { transform: translate(0, 100%); } 100% { transform: translate(0, 0); } }
Kesimpulan
Sementara
Atas ialah kandungan terperinci Mengapakah `` Ditamatkan, dan Apakah Alternatif Terbaik untuk Teks Tatal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!