Reine CSS-Ladeanimation | Jayanta Sarkar | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      0:49

    • 2.

      HTML-Vorlage erstellen

      2:46

    • 3.

      Start-CSS-Code verbessert

      4:03

    • 4.

      Body-Tag und Überschrift-Tag stylen

      5:50

    • 5.

      Hinzufügen des Overlay-Effekts

      4:50

    • 6.

      Die Overlay-Animation verbessert anwenden

      3:40

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

5

Teilnehmer:innen

--

Projekt

Über diesen Kurs

**Kurstitel:** *CSS-Ladeanimation: Auffällige Loader von Grund auf erstellen*

**Kursbeschreibung:**

In diesem Kurs tauchen wir tief in die Welt der CSS-Ladeanimationen ein! Sie lernen, atemberaubende, ansprechende Ladeanimationen nur mit CSS zu erstellen, ohne JavaScript oder externe Bibliotheken zu benötigen. Von einfachen Spinnern bis hin zu komplexen animierten Loadern – dieser Kurs soll dir die wesentlichen CSS-Animationstechniken beibringen, die die Benutzererfahrung verbessern und deine Webprojekte von der Masse abheben.

Egal, ob Sie Anfänger sind oder bereits mit CSS vertraut sind, jede Lektion enthält praktische Übungen, die es Ihnen ermöglichen, die wichtigsten Animationskonzepte Schritt für Schritt zu meistern. Sie erkunden Übergänge, Keyframes, Transformationen und Erleichterungsfunktionen, um auffällige, reibungslose und leistungsoptimierte Ladeanimationen zu erstellen.

Am Ende dieses Kurses haben Sie ein Portfolio einzigartiger CSS-Loader und das Selbstvertrauen, Animationen für Ihre eigenen Projekte zu erstellen. Dies ist perfekt für Entwickler, Designer und alle, die ihren Websites einen Hauch Kreativität hinzufügen möchten. Mach dich bereit, deine Ladebildschirme mit CSS zum Leben zu erwecken!

Triff deine:n Kursleiter:in

Teacher Profile Image

Jayanta Sarkar

full stack web developer and Python prog

Kursleiter:in

Jayanta Sarkar is a dedicated Python programmer and full-stack web developer with a passion for creating dynamic and interactive web applications. With a robust background in both front-end and back-end development, Jayanta excels in building seamless user experiences and efficient, scalable systems.

Over the years, Jayanta has honed his skills in various programming languages and frameworks, making him proficient in technologies such as JavaScript, CSS, HTML, and MySQL. His expertise extends to developing comprehensive solutions that integrate sophisticated database management with intuitive user interfaces.

Jayanta's journey in the tech industry is marked by a continuous drive to learn and adapt to new technologies. He has developed and published several successful cours... Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hallo Mann, es ist schön , dich wieder zu sehen. Heute werden wir dieses wunderschöne Ladeanimationsprojekt mit TML und CSS erstellen wunderschöne Ladeanimationsprojekt mit TML und CSS Mein Name ist John Shortcut und ich bin Ihr Dozent für dieses Projekt Es ist eine sehr schöne Ladeanimation , die mit STML und CSS erstellt wurde Außerdem reagiert es sehr schnell. Wenn ich unsere Browserbreite entsprechend der Browserauflösung reduziere , hat sich die Telefongröße geändert, sodass es ziemlich schnell reagiert. Wir können diese Art von Ladeanimation in unseren Projekten anwenden . Um diese Ladeanimation zu erstellen, werde ich keine Javasceep-Bibliothek und keine CSS-Bibliothek verwenden und keine Wir werden reines Estim und reines CSS verwenden. Und wenn Sie an diesem Animationsprojekt interessiert sind, können wir unsere Reise mit dem nächsten Tutorial beginnen Danke. 2. HTML-Vorlage erstellen: Das ist also die erste Stunde, die mit Videos zu tun hat. Also lass Jung auf den Computerbildschirm und fang an zu programmieren. Wie Sie sehen können, öffne ich Seite an Seite meinen Wiser Studio-Code-Editor und meinen Browser mit der Lifesaver-Erweiterung, und ich erstelle bereits ein Kostenvoranschlagsdokument, und wir erstellen auch eine Style-Dot-CSS-Datei Wie Sie sehen können, ist unser Dokument vorerst völlig leer Jetzt müssen wir also unsere mit HTML gestartete Vorlage erstellen. Wie Sie sehen können, verwenden wir dafür VS-Code. Ich werde das geformte Ausgrabungsschild loben. Dann werde ich Enter loben. Wie Sie sehen können, erstellt es automatisch eine gestartete Vorlage für mich. Dann werde ich dieser Vorlage einen Titel geben. Hier gebe ich den kreativen Textanimationseffekt von CS kreativen Textanimationseffekt Nachdem wir den Titelnamen unserer Webseite eingegeben haben, müssen wir diese Standard-CSS-Datei mit einem stabilen Dokument verknüpfen diese Standard-CSS-Datei mit einem stabilen Dokument Dafür verwenden wir den Link Link für das Ink-Tag und das Referral-Stylesheet. Außerdem müssen wir HRF übergeben Hier müssen wir den Dateipfad dieses Stylesheets angeben . Wie Sie sehen können, befindet es sich in meinem aktuellen Routing-Verzeichnis. Also werde ich den schönen Namensstil Dot CSS verwenden. Dann verwende ich im Body-Tag Überschrift für Tag, H zwei. Dann gebe ich in dieser Überschrift zu Tag Lodi Außerdem werde ich drei Punkte eingeben. Als Nächstes verwende ich ein Attribut, und ich werde dieses Attribut in unserer Überschrift zum Markieren verwenden , und unser Attributname ist Datentext. Datentext entspricht di. Dies ist ein benutzerdefiniertes Datenattribut. In STM ermöglichen Datenattribute das Speichern zusätzlicher Informationen auf einem stabilen Element Dieses Attribut hat keinen Einfluss auf das Layout. Ich ändere das Erscheinungsbild unserer Webseite nicht. Im Grunde verwenden wir es mit Java-Strep, ansonsten mit CSS, um dynamisches Verhalten hinzuzufügen, unser Datentyp ist Test und wir haben diesen Wert beim Laden gespeichert und wir werden diesen Wert später verwenden Das ist es für dieses Video. Im nächsten Video werden wir das CSS starten . Es gibt etwas zum Anschauen. 3. Start-CSS-Code verbessert: Schön euch zu sehen, Leute. Ich bin wieder mit einem weiteren Video zu unserem Ladeanimationsprojekt zurück. Lassen Sie uns also auf den Computerbildschirm springen. Wie Sie auf Ihrem Computerbildschirm sehen können, öffnen wir hier eine Website, Google Forms und suchen nach einer Schriftart namens Pop ins. Für unser Projekt zum Laden von Animationen werden wir Pop in Forms verwenden. Und von hier aus werde ich diese Schriftart auswählen. 700 fett 700. Um diese Schriftart zu erhalten, klicken Sie einfach auf Gate-Fun-Schaltfläche und der eingebettete Gate-Code wird angezeigt. Klicken Sie einfach auf diese Option. Und dann müssen Sie auswählen , für welche Plattform Sie diese Schriftart für Web, Android, IOS Flutter verwenden möchten für Web, Android, IOS Flutter Ich werde es für Webzwecke verwenden und ich möchte diese Schriftart importieren Ich klicke auf die Option Importieren. Und von dort müssen wir den Code kopieren, diesen Importoptionscode. Also kopiere ich die ganze Schrift. Nach dem Kopieren des Codes bin ich wieder auf meinem Computerbildschirm. Um genau das gleiche Ergebnis zu erzielen, benötigen wir diese Schrift. Lassen Sie uns also in den Stil Dot CSS Fun eintauchen. Zuerst werde ich diese Schrift importieren. Also habe ich den Code eingefügt. Danach werde ich diese Schrift auf diesen Text anwenden. Dafür werde ich zunächst ein universelles Selektron-Sternzeichen erstellen Dann sagt die Claira, erste Wahrscheinlichkeit, dass ich Margin verwenden werde Margin, und ich werde Margin Ju zuweisen. Dann werde ich Pan zuweisen. Die Polsterung ist ebenfalls Null. Wie Sie wissen, ist Star ein universeller Selektor Zuerst setzen wir den gesamten Elementrand auf Null. Dann setzen wir den gesamten Elementabstand auf Null. Nachdem wir diese Datei, wie Sie sehen können, unseren Ladetext gesetzt haben, beginnt er jetzt in der oberen rechten Ecke, da unsere Überschrift zum Tag standardmäßig mit Abstand und Rand versehen Und mit dem Universalselektor entfernen wir den gesamten Standardabstand und den Standardrand Danach verwende ich eine weitere Eigenschaft namens Box Sizing, Box Sizing , und ich werde Border Box verwenden Eine andere Frage ist, was ist das? Warum verwenden Sie die Größe von Kartons und die Eigenschaften von Flaschenboxen? Es hat die Art und Weise geändert, wie Breite und Höhe eines Elements berechnet werden. Lassen Sie mich das Konzept der Größe von Boxen klarstellen und erklären, warum wir diese Eigenschaft verwenden. Wie Sie sehen können, hat Hell das DV-Element erstellt und wir haben es auf 200 Pixel festgelegt Aber dieses tiefe Element jeweils einen Rand von zehn Pixeln in der Richtung, links und rechts Nachdem Sie an jeder Seite einen Rand von zehn Pixeln verwendet haben, wird die D-Breite erhöht. Jetzt sind es 220 Pixel. Auf die gleiche Weise, wenn wir links und rechts Polsterung hinzufügen, nehmen wir an, wir sagen, zehn Pixel Abstand an jeder Seite, wird das wiederum die tiefe Breite vergrößern Jetzt sind es 240 Pixel. Aber wir sagten 200 Pixel tiefe Breite. Aufgrund der Polsterung und des Randes verlängert es die Breite. Um das Problem zu lösen, hilft uns die Größe der Kartons Wenn wir die Größe von Boxen anwenden, wird dadurch die tiefe Elementbreite nicht erweitert. Es wird immer den Brunnen beibehalten , den wir bestehen. Im Grunde wird der Inhalt im Container verkleinert , aber es wird den Behälter nicht in der Höhe vergrößern Aus diesem Grund wenden wir in unserem Dokument die Eigenschaft „Boxgröße“ an. Nachdem ich die Größe der Boxen angewendet habe, wende ich jetzt Fonfam an Ich werde die Schriftfamilie binden und die Poppins-Schrift verwenden In dem einzigen Kurs werde ich Poppins binden, und die Schrift stammt von der San-Serif Familie, San Serif und die Schrift stammt von der San-Serif Familie, San Serif. Ich werde diese Datei einrichten Nachdem ich diese Datei eingerichtet habe, können Sie feststellen, welche Überschrift sie annimmt. Es hat den Schriftstil geändert. Ich sah etwas mutiger aus. Das ist es für dieses Video. Im nächsten Video werden wir dieses Body-Tag stylen. 4. Body-Tag und Überschrift-Tag stylen: Schön euch zu sehen. Dies ist das dritte Video dieses Tutorials, und in diesem Video werden wir das Body-Tag stylen. Lassen Sie uns also auf den Computerbildschirm springen. Das werden wir in diesem Tutorial erstellen. Dafür müssen wir das Body-Tag stylen. Lassen Sie uns also in die Style-Dot-CSS-Datei springen und mit dem Stylen des Body-Tags beginnen. Also werde ich zuerst das Body-Tag mit seinem Namen, Tag-Namen, BO, DY-Text als Ziel das Body-Tag mit seinem Namen, Tag-Namen, BO, verwenden und dann innerhalb der Cali RessFS-Eigenschaft Display verwenden Display, und ich mache daraus Flachs. Eine weitere Neuigkeit ist, warum ich Display Property Flakes verwende? Weil es das Flachs-Layout aktiviert. Was können wir also mit Flexlou machen? Was ist der Vorteil der Verwendung von Flex Layout? Weil es einfacher ist, Elemente innerhalb eines Containers auszurichten und zu verteilen Sogar die Größe des Elements ist unbekannt oder dynamisch. Wenn wir die Größe des Browserfensters ändern, wird der Inhalt entsprechend der Auflösung des Browserfensters geändert. Es funktioniert dynamisch. Dann verwende ich eine andere Eigenschaft namens Justify content. Begründen Sie den Inhalt. Und hier werde ich die Mittelwelle passieren. Diese Eigenschaft zentrierte den Inhalt horizontal innerhalb des Körpers Das Kanalelement ist zentriert ausgerichtet. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Dadurch wird unsere Überschrift an der Tag-Mitte dieser Seite ausgerichtet. Der Inhalt wurde horizontal zentriert. Außerdem müssen wir diesen Inhalt vertikal zentrieren. Dafür verwende ich eine andere Eigenschaft namens align IN. Elemente ausrichten. Und ich werde es auch in den Mittelpunkt stellen. Wenn ich diese Datei einstelle, zentriert diese Eigenschaft die Vertikale 11. Aber nachdem ich diese Datei eingestellt habe, funktioniert sie nicht. Jetzt haben Sie vielleicht Quotien, warum es nicht funktioniert? Weil wir die Höhe nicht angeben. Dafür verwende ich eine andere Eigenschaft, Mindesthöhe, Durchschnittshöhe , und lege die Mindesthöhe auf 100 Viewportbereich fest Mindesthöhe auf 100 Viewportbereich Hundert VH. Harry hat eine Mindestgröße für diesen Körper festgelegt und Harry hat ihm eine Körpergröße von 100% zugewiesen Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Jetzt auch horizontal zentriertes und vertikal zentriertes H-Zwei-Tag. Als Nächstes weise ich diesem Body-Tag eine Hintergrundfarbe zu. Dazu verknüpfe ich den Hintergrund dem Party-Hintergrund und unseren Farbcodes und verwende die RGB-Farbe RGB und drücke in der Runde für Rot, ich verwende für Grün , ich verwende 40 und für Blau 53, und ich sende diese Datei. Nachdem ich das Body-Tag formatiert habe, werde ich auch die Überschrift zum Tag formatieren. Hier erstelle ich den ausgewählten Trab, H zwei, und innerhalb der Eigenschaft clivsF verwende ich Position Position, und ich werde die relative Position verwenden. Dann definiere ich die Schriftgröße. Schriftgröße, und ich werde die Schriftgröße 14 VW verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt stellt sich die Frage, warum wir eine VW-Einheit verwenden? Wir haben andere Einheiten wie Pixel, PT, Prozent und Minimum. Aber anstatt andere Einheiten zu verwenden, verwenden wir VW. VW steht für V-Anschlusswinde und 14 VW, was 14% der Breite weniger Fuß bedeutet Wenn wir also die Breite dieses Browsers erhöhen, wird die Schriftgröße entsprechend der Browserbreite Als Nächstes stelle ich die Schriftfarbe ein. Geben Sie also Farbe ein, und für Farbe verwende ich RGV Value Sind die Daunenkleider rot, werde ich drei bestehen Für Grün werde ich 40 bestehen. Und für Blau verwende ich 53 und stelle diese Datei ein. Im Grunde verwende ich hier genau dieselbe Hintergrundfarbe. Jetzt ist unser Text nicht sichtbar , weil er der Hintergrundfarbe entspricht. Also werde ich eine weitere Eigenschaft hinzufügen. Hier werde ich eine weitere Eigenschaft namens Textstrich anwenden . Geben Sie Text und Bindestrich ein und um die Eigenschaft zu verwenden, Sie auch Webkeat Dieses Web hat einen bestimmten Stil Fügen Sie dem Text einen Strich oder eine Kontur hinzu. Also ich möchte Strich 0.3 VW, der auch die Strichfarbe definiert. Für die Strichfarbe verwende ich den RGV-Wert RGV. Dann sagtest du , die runden Kleider , für Rot nehme ich zwei, für Grün nehme ich 108 und für Blau 146, und ich setze diese Datei Diese Farbe ist etwas heller als die Hintergrundfarbe. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wenn Sie diese Aufnahme nun in Großbuchstaben umwandeln möchten, können Sie andernfalls den Text in Kleinbuchstaben verwenden Ich würde gerne Großbuchstaben verwenden, also gebe ich Text Transform in Großbuchstaben ein und setze diese Datei Nun, so sieht es aus. Nun, es passt ziemlich gut zu unserem Ergebnis, und das ist unser Ergebnis, das wir erstellen werden. Im nächsten Teil dieses Tutorials werden wir also ein Pseudoelement erstellen, das einen dynamischen Overlay-Effekt wie diesen hinzufügt Overlay-Effekt wie Also danke, dass du dir dieses Video angesehen hast. Seien Sie gespannt auf unser nächstes Tutorial. 5. Hinzufügen des Overlay-Effekts: Schön, dass ihr wieder da seid, Leute. Ich bin wieder mit einem weiteren Tutorial zu diesem Ladeanimationsprojekt zurück , und dies ist der wichtigste Teil dieses Tutorials, da wir in diesem Teil diese dynamische Overlay-Passform hinzufügen werden Dafür nehmen wir die Hilfe von Posito vor dem Fangen wir also mit dem Praktischen an. Also hier werde ich ein vorher-positives Element des H-2-Tags erstellen . Also gebe ich zuerst Taut H zwei und ich gebe Doppelpunkt Doppelpunkt BFO T Dann verwende ich in den Kalibraten unsere erste Eigenschaft content, content, und als Inhalt verwende ich die Attributfunktion Ater function, diese Funktion hier innerhalb der runden Rennen, ich übergebe das Attribut, das wir in unserem TimlPage-Datentext mit dem Indexpunkt erstellen Ich kopiere den Datentext des Attributnamens und füge ihn in die Hier übergeben wir den Dateninhalt, und wie Sie wissen, leitet innerhalb dieses Datentextes Henry innerhalb dieses Datentextes Hentype beim Laden weiter Wir werden diesen Text verwenden und die Utter-Funktion ermöglicht es dem positiven Element, den Überschriftentext zu replizieren Jetzt müssen wir die Position dieses Inhalts definieren. Dafür gebe ich Position Property ein. Position und hier werde ich Position Absolute verwenden. Dadurch kann das Poseido-Element direkt über dem Text platziert werden Ich meine den Originaltext, und dann müssen wir die obere Position und die Lippenposition erwähnen Für den Anfang werde ich Null bestehen. Dann werde ich für P auch Null bestehen. Dann definiere ich mit W Hemost mit Null und Höhe Ich werde die Höhe 100% verwenden. Wie du sehen kannst, heist Top und Lip Position Null, weil das ermöglicht, den Inhalt präzise über dem Text zu platzieren Und dann weisen wir zu und dann weisen wir mit Null zu. Warum weisen wir mit Null zu? Weil es es zunächst unsichtbar macht. Durch die Animation wird diese Breite erweitert und es entsteht ein aufschlussreicher Effekt. Dann verwenden wir die Höhe von 100%, Dann verwenden wir die Höhe um sicherzustellen, dass das positive Element volle Höhe des H-2-Elements einnimmt und den Text vertikal bedeckt. Als Nächstes weise ich diesem Text eine Farbe zu. Dafür, für den Overlay-Text. Dafür gebe ich Farbeigenschaft ein. Farbe, Hashtag und unser Farbcode ist Null, Eins, e87. Es ist eine Art grüne, hellgrüne Farbe. Dann müssen wir Stroke zuweisen. kopiere ich diese Dafür kopiere ich diese Eigenschaft von dieser Position und füge sie hier ein. Für Striche weise ich hier Null V W zu und für Strichfarben verwende ich den RGB-Wert RGV Und innerhalb der Rundungen für Rot werde ich zwei verwenden Oder Grün hier verwende ich 108 und für Blau 146 Ich möchte dieselbe Farbe sagen. Hier verwenden wir dieselbe Strichfarbe, die wir für das H-Tag verwenden. Aber Sie können feststellen, dass wir hier einen Strich mit Null VW anwenden. Im Grunde genommen entfernt es effektiv jeden Stricheffekt aus dem Text von vier Elementen. Als Nächstes müssen wir diese horizontale Linie erstellen. Diese Linie. Dafür werden wir Border verwenden. Lass es mich dir zeigen. Hier werde ich die Border Write-Eigenschaft verwenden. Rand, richtig, und ich möchte einen durchgehenden Rahmen mit zwei Pixeln, und unser Boerstyle ist solide und unser Boerstyle ist Dann müssen wir die Rahmenfarbe angeben, und ich werde dieselbe Farbe verwenden Für die Farbe Bur und den Text verwenden wir dieselbe hellgrüne Farbe Als Nächstes müssen wir den Überlaufbereich entfernen irgendeinen Typ Überlauf Dann müssen wir die Animation erstellen. Ich möchte diese Animation im nächsten Teil dieses Tutorials erstellen . Ich werde diese Animation in diesem Teil nicht erstellen. Danke, dass Sie sich dieses Video Seien Sie gespannt auf den nächsten Teil. 6. Die Overlay-Animation verbessert anwenden: Also willkommen zurück, Leute. Dies ist das letzte Tutorial zu unserem Projekt. Und in diesem Tutorial werden wir die Animation erstellen. Also werde ich zuerst einen Keyframe, einen Tate-Keyframe, Keyframes deklarieren , und unser Keyframe-Name , und unser Keyframe-Name Dann heißt es in der Culira: Hier müssen wir den Wert für Breite und Breite vor dem positiven Element animieren. und Breite vor dem positiven Element animieren. Wenn wir den Breitenwert im Laufe der Zeit ändern, entsteht ein aufschlussreicher Also bei einer Position von 0%, einer Position von 10% und einer Position von 100%. Ist das die Klarheit, die ich mit Null setzen werde? 0,0 bei 0,10 und bei 0,10 wird es auf Null gesetzt und bei 70% und 90% werde ich es auf 100% wird es auf Null gesetzt und bei 70% und 90% setzen Bei 0% beginnt die Animation mit den Elementen, die auf Null gesetzt Und das macht es für jeden Winkel unsichtbar. Dann ist die Breite bei 10% immer noch Null, sodass die 11 verborgen geblieben sind. Und bei 70% legen wir hier die Breite 100 fest, sodass es vollständig sichtbar ist oder sich über die gesamte Breite erstreckt, und bei 90% auch mit „remain 100%“, sodass das Element vollständig ausgedehnt bleibt und bei 100 Prozent auch mit zo gesetzt wird. Im Grunde ermöglicht es der Animation , im verborgenen Zustand von vorne zu beginnen. Jetzt werde ich diese Animation auf dieses Posito-Element anwenden Animation auf dieses Posito-Element Dafür müssen wir hier die Animationseigenschaft verknüpfen. Animation. Zuerst müssen wir den Animationsnamen angeben, der animate lautet Dann müssen wir die Animationsdauer angeben. Ich möchte diese Animation sechs Sekunden lang laufen lassen und unsere Animationsrichtung ist linear. Außerdem möchte ich diese Animation unendlich lang laufen lassen , also werde ich die Unendlichkeit überschreiten. Die Dauer der Animation ist unendlich. Bevor ich diese Datei einstelle, werde ich diese Zeile zunächst auskommentieren Dann werde ich diese Datei einrichten. Ich glaube, ich habe einen Fehler gemacht. Ja. Das ist unser Fehler. Das ist kein Kurs. Es ist ein Tag, also möchte ich den Punkt entfernen und werde ihn erneut speichern. Jetzt müssen Sie diese Datei speichern. Das ist es, was es wurzelt. Das ist die Grenze an der richtigen Stelle. Wenn ich es mit 10%, sonst 20% schaffe, diese Datei einzustellen, kannst du das Ergebnis sehen. Man kann den Überlappungseffekt schon erkennen. Und wenn ich es um mehr als 70% erhöhe, ist es so In unserer Animation haben wir hier also dasselbe gemacht. Hier vergrößern wir die Breite dieses Elements vor dem positiven Wert. Deshalb erzeugt es diesen aufschlussreichen Effekt. Also werde ich es vorerst wieder auf Null setzen und diese Datei setzen. Nachdem ich diese Datei gesetzt habe, ist sie, wie Sie sehen können , jetzt unsichtbar. Außerdem werde ich diese Zeile auskommentieren und diese Animation ausführen Jetzt, nachdem ich die Animation angewendet habe, ist sie so niedrig. Wir haben diese Animation, diese Ladeanimation erfolgreich erstellt . Ich hoffe, jetzt ist Ihnen das Konzept klar , wie wir diese Ladeanimation erstellen können. Und wenn Ihnen dieses Projekt gefällt, vergessen Sie nicht, Ihre wertvolle Bewertung abzugeben. Es ist wichtig für uns. Ich danke dir vielmals.