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

Tutorials der MySQL-Reihe für Anfänger

Inhaltsverzeichnis 1. Grundkonzepte und Grundbefe...

MySQL-Tutorial versteht gespeicherte Prozeduren gründlich

Inhaltsverzeichnis 1. Konzepte im Zusammenhang mi...

JavaScript ist unzuverlässig undefiniert

undefined Wenn wir in JavaScript feststellen möch...

Fallstudie zum Unterschied zwischen JavaScript parseInt() und Number()

Lernziele: Die beiden Funktionen parseInt() und N...

Detaillierte Erklärung der schmerzlosen Token-Aktualisierungsmethode von Uniapp

Wenn das Front-End die Schnittstelle anfordert, w...

Vergleich der JS-Array-Loop-Methode und der Effizienzanalyse

Array-Methoden JavaScript bietet viele Array-Meth...

So kapseln Sie Axios in Vue

Inhaltsverzeichnis 1. Installation 1. Einleitung ...

Zusammenfassung einiger gängiger Verwendungen von Refs in React

Inhaltsverzeichnis Was sind Refs 1. Referenzen vo...

js, um einen Karusselleffekt zu erzeugen

Ich denke, das Karussell ist ein relativ wichtige...

Detaillierte Erklärung zur sauberen Deinstallation von Docker

Zunächst die Informationen zur Serverumgebung: Gr...

Ubuntu 16.04 Installations-Tutorial unter VMware 12

In diesem Artikel finden Sie das Installations-Tu...

Zählen Sie die Listen-Tags in HTML

1. <dl> definiert eine Liste, <dt> de...

So stellen Sie Tomcat stapelweise mit Ansible bereit

1.1 Aufbau der Verzeichnisstruktur Dieser Vorgang...

Verwendung des Linux Dig-Befehls

Dig-Einführung: Dig ist ein Tool, das DNS einschl...