Maison >interface Web >tutoriel CSS >Pourquoi `` est-il obsolète et quelles sont les meilleures alternatives pour le défilement du texte ?
Déconstruire le
Le
Raisons de la dépréciation
Le
Alternatives basées sur CSS
Alors que les attributs CSS proposés (marquee- play-count, etc.) faisaient initialement partie de la spécification, ils ont ensuite été supprimés en raison de la prise en charge limitée du navigateur. Cependant, les animations CSS3 offrent une solution viable :
.marquee { animation: marquee 15s linear infinite; } @keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
Cette animation crée un effet de défilement continu similaire au
Alternatives JavaScript
Il existe de nombreuses bibliothèques JavaScript comme jQuery Marquee et Marquee.js qui offrent un défilement sophistiqué. capacités, notamment la pause, l’inversion et le contrôle de la vitesse de défilement. Cependant, ces bibliothèques ajoutent du code externe et peuvent avoir un impact sur le temps de chargement des pages.
Facilité de substitution
L'approche d'animation CSS3 est l'alternative la plus simple et la plus efficace au < chapiteau> element :
<div class="marquee"> <p>Your scrolling text here</p> </div>
Les règles d'animation CSS peuvent être facilement modifiées pour ajuster la vitesse de défilement, la direction et d'autres paramètres. Pour un défilement de bas en haut, inversez simplement les valeurs de transformation dans l'animation d'image clé :
@keyframes marquee { 0% { transform: translate(0, 100%); } 100% { transform: translate(0, 0); } }
Conclusion
Alors que le
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!