In diesem Artikelbeispiel wird der spezifische Code von Vue zur Erzielung des Kartenumdreheffekts als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt 1. Ergebnisse erzielenDurch Klicken erzielen Sie einen Flip-Effekt entlang der mittleren Y-Achse. 2. MethodenEs ist in zwei Teile unterteilt, die Vorderseite und die Rückseite. Das Div dahinter wird durch das CSS-Layout so eingestellt, dass es um 180 Grad gedreht und hinter dem Div vorne versteckt wird. Klicken Sie, um die Flip-Animation auszuführen. Stellen Sie beim Ausführen der Flip-Animation das Div dahinter so ein, dass es angezeigt wird, und verstecken Sie dann das Div vorne. Wiederholen Sie dies der Reihe nach. 3. Spezifischer Code<Vorlage> <div id="versuchen"> <!-- Führen Sie eine Frontsalto-Animation unter Boxrolling aus--> <div Klasse="rollbox" :Klasse="{'box_rolling':isRolling}" @click="isRolling = !isRolling"> <!-- vorderes div --> <div Klasse="rollbox_front"> <div Klasse="Inhaltsbox"> <img src="@/assets/images/s1.png"/> </div> </div> <!-- nächstes div --> <div Klasse="rollbox_behind"> <div Klasse="Inhaltsbox"> <img src="@/assets/images/s2.png"/> </div> </div> </div> </div> </Vorlage> <Skript> Standard exportieren{ Name: 'versuchen', Daten(){ zurückkehren { isRolling:false } } } </Skript> <style lang='scss'> #versuchen{ .rollbox{ Position: relativ; Perspektive: 1000px; Breite: 200px; Höhe: 400px; Rand: 100px automatisch; &_Front, &_hinter{ transform-style: preserve-3d; //Zeigt an, dass alle untergeordneten Elemente im 3D-Raum dargestellt werden backface-visibility: hidden; //Gibt an, ob das Element sichtbar ist, wenn die Rückseite zum Bildschirm zeigt transition-duration: .5s; Übergangs-Timing-Funktion: „Ease-In“; Hintergrund: #008080; .contentbox{ Breite: 200px; Höhe: 400px; Anzeige: Flex; Inhalt ausrichten: zentriert; Elemente ausrichten: zentrieren; >img{ Breite: 100px; } } } &_hinter{ transformieren: Y-Drehung (180 Grad); Sichtbarkeit:versteckt; //Das Element ist unsichtbar, nimmt aber Platz ein Position: absolute; oben: 0; unten: 0; rechts: 0; links: 0; } } .box_rolling{ .rollbox_front{ transformieren: Y-Drehung (180 Grad); Sichtbarkeit: versteckt; } .rollbox_behind{ transformieren: Y-Drehung (360 Grad); Sichtbarkeit: sichtbar; } } } </Stil> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Stellen Sie einen Varnish-Cache-Proxyserver basierend auf Centos7 bereit
>>: So erstellen Sie eine Datenbank in Navicat 8 für MySQL
1. Ubuntu Server 18.04.5 LTS-Systeminstallation U...
Dieses Tutorial beschreibt den Prozess der manuel...
Zeigen Sie den Pfad der Nginx-Konfigurationsdatei...
Inhaltsverzeichnis 8. Kreisförmiger Fortschritts-...
Das Formular bietet zwei Möglichkeiten zur Datenüb...
Heute habe ich mir einige Dinge im Zusammenhang m...
Die meisten der folgenden Befehle müssen in der K...
So verwenden Sie den Code im NetEase-Blog: Melden...
1. Legen Sie den CORS-Antwortheader fest, um domä...
Es gibt zwei Typen: (verschiedene Browser) 1. Verf...
Das Problem ist folgendes: Ich habe den Befehl my...
Inhaltsverzeichnis Grundkonfiguration Eintragsdat...
In diesem Artikel wird der Skriptcode für die aut...
Im Kopf eines Webdesigners muss viel Wissen im Zus...
gzip ist ein Befehl, der in Linux-Systemen häufig...