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

So verwenden Sie mysqldump zum Sichern von MySQL-Daten

1. Einführung in mysqldump mysqldump ist ein logi...

4 Möglichkeiten, sich schnell Linux-Befehle selbst beizubringen

Wenn Sie ein Linux-Meister werden möchten, ist di...

Prinzipanalyse des UDP-Verbindungsobjekts und Anwendungsbeispiele

Ich habe zuvor zum Einstieg in UDP ein einfaches ...

30 Minuten, um Ihnen ein umfassendes Verständnis von React Hooks zu vermitteln

Inhaltsverzeichnis Überblick 1. useState 1.1 Drei...

Podman bootet den Container automatisch und vergleicht ihn mit Docker

Inhaltsverzeichnis 1. Einführung in Podman 2. Vor...

Über 40 schöne Beispiele für Webformular-Designs

Webformulare sind der primäre Kommunikationskanal...

Teilen Sie 10 der neuesten Web-Frontend-Frameworks (Übersetzung)

In der Welt der Webentwicklung sind Frameworks wei...

5 Lösungen für den CSS-Box-Zusammenbruch

Zunächst: Was ist ein Box-Collapse? Elemente, die...

Zusammenfassung der grundlegenden allgemeinen MySQL-Befehle

Inhaltsverzeichnis Grundlegende allgemeine MySQL-...