Heim  >  Artikel  >  Web-Frontend  >  Wie erstelle ich eine Endlos-Fading-Loop-Animation zum „Laden“ von Text mit CSS?

Wie erstelle ich eine Endlos-Fading-Loop-Animation zum „Laden“ von Text mit CSS?

Susan Sarandon
Susan SarandonOriginal
2024-10-26 09:21:30217Durchsuche

How to Create an Infinite Fading Loop Animation for

Mühelose CSS-Animation: Endlosschleife zum „Laden“ von Text

Um eine nahtlose Schleifenanimation für Text zu erreichen, der wiederholt ein- und ausgeblendet wird , tauchen wir ein in die Welt der CSS-Animationen. Während der erste Versuch ein Grundgerüst vorsah, fehlte ihm die erforderliche Finesse, um die Animation in verschiedenen Browsern darzustellen.

Überbrückung der Browser-Kluft: Präfixieren der Animation

Der Schlüssel Die Sicherstellung der browserübergreifenden Kompatibilität liegt in browserspezifischen Präfixen. Diese Präfixe weisen verschiedene Browser an, die Animation einheitlich zu interpretieren. Der folgende Code enthält diese Präfixe:

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

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

Anwenden der Animation: Ausblenden des „Loading“-Textes

Um die Animation anzuwenden, fügen wir einfach das „animate-“ hinzu. flicker"-Klasse auf das Element, das den Text enthält, den wir animieren möchten:

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

Behold the Mesmerizing Loop: Watching the Text Fade

Mit diesem letzten Schliff haben Sie wird Zeuge einer Endlosschleife verblassenden Textes, der vollständig von CSS gesteuert wird und einen subtilen, aber fesselnden visuellen Hinweis liefert, der auf einen Ladevorgang hinweist.

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Endlos-Fading-Loop-Animation zum „Laden“ von Text mit CSS?. 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