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
DDDOriginal
2024-11-30 14:42:12795Durchsuche

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;
  }
}

Verwendung:

This is <span class="blink">blinking</span> text.

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!

Stellungnahme:
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