Heim > Web-Frontend > CSS-Tutorial > 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
Freigeben: 2024-10-26 01:51:02
Original
308 Leute haben es durchsucht

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

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

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

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

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!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage