Dekonstruktion des veralteten
Das
Gründe für die Abwertung
Das
CSS-basierte Alternativen
Während die vorgeschlagenen CSS-Attribute (Laufschrift- Play-Count usw.) waren ursprünglich Teil der Spezifikation, wurden später aufgrund eingeschränkter Browserunterstützung entfernt. CSS3-Animationen bieten jedoch eine praktikable Lösung:
.marquee { animation: marquee 15s linear infinite; } @keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
Diese Animation erzeugt einen kontinuierlichen Scrolleffekt ähnlich dem
JavaScript-Alternativen
Es gibt zahlreiche JavaScript-Bibliotheken wie jQuery Marquee und Marquee.js, die anspruchsvolles Scrollen bieten Funktionen wie Anhalten, Rückwärtsfahren und Steuern der Bildlaufgeschwindigkeit. Allerdings fügen diese Bibliotheken externen Code hinzu und können sich auf die Ladezeit der Seite auswirken.
Einfache Ersetzung
Der CSS3-Animationsansatz ist die einfachste und effizienteste Alternative zum < Festzelt> Element:
<div class="marquee"> <p>Your scrolling text here</p> </div>
Die CSS-Animationsregeln können einfach geändert werden, um die Scrollgeschwindigkeit, Richtung und andere Parameter anzupassen. Für einen Bildlauf von unten nach oben kehren Sie einfach die Transformationswerte in der Keyframe-Animation um:
@keyframes marquee { 0% { transform: translate(0, 100%); } 100% { transform: translate(0, 0); } }
Fazit
Während das
Das obige ist der detaillierte Inhalt vonWarum ist „veraltet' und was sind die besten Alternativen für Lauftext?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!