Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

1. Wenn Sie DOM-Elemente einfügen, aktualisieren oder entfernen, fügen Sie den Elementen gegebenenfalls Stilklassennamen hinzu

2. Das Element hat einen Eintrittsprozess: Eintreten und einen Austrittsprozess: Verlassen.

Beide Prozesse haben einen Anfangszustand () und einen Endzustand (-zu) sowie einen Übergangseffekt (Aktivieren) zwischen den beiden Zuständen.

3. Schreiben

Animation : Schreiben Sie v-enter-active(替換come這個名字)和v-leave-active(替換go)(這兩個是vue的工作) und動畫atguigu(這個是css3的效果) . Umschließen Sie die Animationselemente einfach mit <transition>. erscheint, ist v-enter-activate auszuführen, sobald das Element geladen ist

Übergang : Start- und Endpunkt sind hier die Rolle von Vue.

oder

<Stilbereich>
/* .todo-enter-active{
    Animation: myAnamite 1s;
}
.todo-leave-active{
    Animation: myAnamite 1s rückwärts;
}
@keyframes meinAnamite {
    aus{
        transformieren: übersetzenX(-100%);
    }
    Zu{
        transformieren: übersetzenX(0);
    }
} */
.todo-eintreten,.todo-verlassen-zu{
    transformieren: übersetzenX(-100%);
}
.todo-verlassen,.todo-eintreten-zu{
    transformieren: übersetzenX(0);
}
.todo-enter-active, .todo-leave-active {
    Übergang: 1s linear;
}
</Stil>

Überlastung mehrerer Elemente:

Animationsbibliothek von Drittanbietern: anamite.css庫

Installieren:

Importieren: import 'animate.css' im Skript.

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Vue-Übergangseffekte und Anwendungsbeispiele für Animationsübergänge
  • Detaillierte Erläuterung der Anwendung von Übergangsanimationseffekten in Vue
  • Vue-Lernnotizen, erweitertes Kapitel „Einzelelementübergang“
  • Vue-Handschrift-Ladeanimationsprojekt
  • Vue implementiert Karussell-Animation

<<:  Verwenden von CSS3 zum Erzielen von Übergangs- und Animationseffekten

>>:  LinkedIn wird überarbeitet, um das Surfen auf der Website zu vereinfachen

Artikel empfehlen

HTML 5 Stylesheet zurücksetzen

Dieser CSS-Reset basiert auf dem CSS-Reset von Eri...

HTML realisiert Hotel-Screening-Funktion über Formular

<!doctype html> <html xmlns="http:/...

Einführung in die Überwachung des MySQL MHA-Betriebsstatus

Inhaltsverzeichnis 1. Projektbeschreibung 1.1 Hin...

Über das Vue Virtual Dom-Problem

Inhaltsverzeichnis 1. Was ist virtueller Dom? 2. ...

JS ES neue Funktionen Vorlagenzeichenfolge

Inhaltsverzeichnis 1. Was ist eine Vorlagenzeiche...

HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

Verwandte Artikel: Anfänger lernen einige HTML-Ta...

Schritte zum Bereitstellen von Ingress-Nginx auf K8s

Inhaltsverzeichnis Vorwort 1. Bereitstellung und ...

Hilfedokument „MySQL-Lernhinweise“

Systemhilfe anzeigen help contents mysql> Hilf...

Vue implementiert horizontal abgeschrägtes Balkendiagramm

In diesem Artikel wird der spezifische Code von V...

Tools zum Konvertieren statischer Websites in RSS

<br /> Dieser Artikel wurde von Rachel Golds...