Maison > interface Web > tutoriel CSS > Comment puis-je créer un effet de clignotement avec CSS3 sans JavaScript ni transitions ?

Comment puis-je créer un effet de clignotement avec CSS3 sans JavaScript ni transitions ?

DDD
Libérer: 2024-11-30 14:42:12
original
880 Les gens l'ont consulté

How Can I Create a Blink Effect with CSS3 Without JavaScript or Transitions?

Animation de clignotement sans transitions à l'aide de CSS3

Question :

Le texte peut-il clignoter sans utiliser de JavaScript ou de décoration de texte, imitant le classique tag sans transitions continues ?

Réponse :

Le la balise dans les anciens navigateurs avait un cycle de service de 80 %, ce qui signifie qu'elle était visible 80 % du temps et masquée pendant 20 %. Voici une solution CSS qui reproduit fidèlement ce comportement, affectant uniquement le texte :

.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;
  }
}
Copier après la connexion

Utilisation :

This is <span class="blink">blinking</span> text.
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal