Heim  >  Artikel  >  Web-Frontend  >  Wie erstelle ich mit reinem CSS eine sich wiederholende Text-Fade-Animation zum „Laden“?

Wie erstelle ich mit reinem CSS eine sich wiederholende Text-Fade-Animation zum „Laden“?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-26 01:51:02230Durchsuche

How to Create a Looping

Erstellen einer sich wiederholenden CSS-Animation zum Ein- und Ausblenden von „Laden“-Text

Um einen kontinuierlichen Fade-Animationseffekt für das „Laden“ zu erzielen Lassen Sie uns in die Welt der CSS-Animationen eintauchen, ohne JavaScript zu verwenden. So geht's:

Animations-Keyframes einrichten

Die @keyframes-Regel definiert die Keyframes der Animation und gibt die Deckkraftwerte zu bestimmten Zeitstempeln an. In unserem Fall möchten wir, dass der Text ein- und ausgeblendet wird.

<code class="css">@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}</code>

Animation anwenden

Wir wenden die Animation mithilfe von CSS auf das gewünschte HTML-Element an Klassenname. Die Animationseigenschaft übernimmt den Namen der Keyframe-Animation und die Dauer.

<code class="css">.animate-flicker {
    opacity:1;  
    animation: flickerAnimation 1s infinite;
}</code>

Browserübergreifende Kompatibilität

Um die browserübergreifende Kompatibilität sicherzustellen, ist es wichtig, Folgendes einzuschließen Browserspezifische Präfixe für die Animationseigenschaft.

<code class="css">.animate-flicker {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}</code>

HTML-Integration

Zuletzt fügen Sie das HTML-Element mit dem Klassennamen hinzu, um den animierten Text anzuzeigen.

<code class="html"><div class="animate-flicker">Loading...</div></code>

Ergebnis

Die Animation blendet nun den Text „Laden“ kontinuierlich ein und aus, wodurch ein Schleifeneffekt entsteht.

Das obige ist der detaillierte Inhalt vonWie erstelle ich mit reinem CSS eine sich wiederholende Text-Fade-Animation zum „Laden“?. 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