Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mit CSS3 einen Blinkeffekt ohne JavaScript oder Übergänge erstellen?

Wie kann ich mit CSS3 einen Blinkeffekt ohne JavaScript oder Übergänge erstellen?

DDD
Freigeben: 2024-11-30 14:42:12
Original
920 Leute haben es durchsucht

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

Blinkanimation ohne Übergänge mit CSS3

Frage:

Kann Text ohne Verwendung von JavaScript oder Textdekoration blinken? Nachahmung des klassischen Tag ohne kontinuierliche Übergänge?

Antwort:

Das Das Tag hatte in alten Browsern einen Arbeitszyklus von 80 %, was bedeutet, dass es 80 % der Zeit sichtbar und 20 % ausgeblendet war. Hier ist eine CSS-Lösung, die dieses Verhalten genau nachbildet und sich nur auf Text auswirkt:

.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;
  }
}
Nach dem Login kopieren

Verwendung:

This is <span class="blink">blinking</span> text.
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS3 einen Blinkeffekt ohne JavaScript oder Übergänge erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage