Vue realisiert Click-Flip-Effekt

Vue realisiert Click-Flip-Effekt

Verwenden Sie Vue, um einfach einen Click-Flip-Effekt zu Ihrer Referenz zu implementieren. Der spezifische Inhalt ist wie folgt

1.

2.

3.

//HTML-Code-Testdemo, Benennung zufällig kopiert <div class="Demo">
        <div Klasse="Vorher" :Klasse="isTop ? 'contain-Vorher' : ''" @click="handleVorher"></div>
        <div class="After" :class="isTop ? 'contain-After' : ''" @click="handleAfter" style="font-size:20px;color:black">Dies ist der hintere Inhalt</div>
    </div>

//Definiere isTop:false in Daten

//Methode handleBefore() in Methoden{
  wenn(!dies.istTop){
         dies.isTop = true
     }
 },
 handleAfter(){
     wenn(dies.istTop){
         this.isTop = false
     }
 }
// CSS
.Demo{
    Breite: 375px;
    Höhe: 300px;
    Rand oben: 50px;
    /* Rand links: 500px; */
    Position: relativ;
    Perspektive: 800px;
    Box-Größe: Rahmenbox;
    
    
}
.Vor{
    Breite: 100px;
    Höhe: 200px;
    Position: absolut;
    oben: 0;
    links: 0;
    Hintergrundwiederholung: keine Wiederholung;
    Hintergrundposition: Mitte Mitte;
    Rückseitensichtbarkeit: versteckt;
    Übergang: 1,5 s;
    Hintergrundbild: URL ('../assets/images/chunfen4.jpg');
    Rand: 1px, durchgehend gelb;
 
}
.Nach{
    Breite: 100px;
    Höhe: 200px;
    Position: absolut;
    oben: 0;
    links: 0;
    Farbe: #fff;
    Hintergrundfarbe: #fff;
    Texteinzug: 2em;
    transformieren: Y-Drehung (-180 Grad);
    Rückseitensichtbarkeit: versteckt;
    Übergang: 1,5 s;
    Rand: 1px, durchgehend gelb;
}
.Demo .contain-Before{
    transformieren: Y-Drehung (180 Grad);
}
.Demo .contain-After{
    transformieren: drehenY(0Grad);
}

Sie sind fertig. Wenn Sie gleiten und blättern möchten, entfernen Sie das Ereignis selbst und fügen Sie die Methode :hover zum div hinzu.

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:
  • Vue implementiert Card-Flip-Karussellanzeige
  • Vue.js realisiert digitale Scroll- und Flip-Effekte auf großen Bildschirmen
  • Analyse der Nutzung der Vue-Bildbrowserkomponente V-Viewer [unterstützt Drehung, Skalierung, Spiegeln und andere Vorgänge]
  • Vue iview mehrere Bilder große Bildvorschau, Zoomen und Spiegeln
  • Vue realisiert den Card-Flip-Effekt

<<:  So optimieren Sie den MySQL-Deduplizierungsvorgang maximal

>>:  Stellen Sie einen Varnish-Cache-Proxyserver basierend auf Centos7 bereit

Artikel empfehlen

So ändern Sie die Tomcat-Portnummer in Linux

Ich habe hier mehrere Tomcats. Wenn ich sie gleic...

So behandeln Sie einen Überlauf numerischer MySQL-Typen

Lassen Sie mich Ihnen nun eine Frage stellen. Was...

Zusammenfassung der allgemeinen Docker-Befehle und Tipps

Installationsskript Ubuntu / CentOS Es scheint ei...

Erläuterung der Konfiguration und Verwendung der MySQL-Speicher-Engine InnoDB

MyISAM und InnoDB sind die gängigsten Speicher-En...

mysql installer community 8.0.12.0 grafische anleitung zur installation

Dieses Tutorial beschreibt die Installation der M...

Linux nutzt duale Netzwerkkartenbindung und Schraubendreherschnittstelle

Was ist eine Bindung? NIC-Bond ist eine Technolog...

JavaScript-Canvas zum Erzielen von Meteoreffekten

In diesem Artikel wird der spezifische Code für J...

Beispiele für die Verwendung von DD DT DL-Tags

Normalerweise verwenden wir die Tags <ul><...

Detaillierte Erklärung der Desktop-Anwendung mit Vue3 und Electron

Inhaltsverzeichnis Vue CLI erstellt ein Vue-Proje...

Löschvorgang für Docker-Volumes

prune Um diesen Befehl verwenden zu können, müsse...

Lösung für das Problem der langsamen Docker-Pull-Image-Geschwindigkeit

Derzeit verfügt Docker über einen offiziellen Mir...

Verwenden Sie CSS, um die Breite von INPUT in TD festzulegen

Als ich kürzlich mit C# ein Webprogramm erstellte,...