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 verwenden Sie die MySQL-Indexzusammenführung

Die Indexzusammenführung ist ein intelligenter Al...

Nginx beschränkt den IP-Zugriff auf bestimmte Seiten

1. Um allen IP-Adressen den Zugriff auf die drei ...

Eine kurze Diskussion über den Linux-Signalmechanismus

Inhaltsverzeichnis 1. Signalliste 1.1. Echtzeitsi...

Beispielcode für das MySQL-Indexprinzip ganz links

Vorwort Ich habe kürzlich etwas über MySQL-Indize...

Einführung in die Verwendung sowie Vor- und Nachteile von MySQL-Triggern

Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...

So erstellen Sie mit Squid einen Proxyserver für http und https

Als wir nginx eingeführt haben, haben wir nginx a...

Implementierung von MySQL Select in der Unterabfrageoptimierung

Die folgende Demonstration basiert auf MySQL Vers...

Gründe für den plötzlichen Leistungsabfall bei MySQL

Manchmal kann es vorkommen, dass eine SQL-Anweisu...

Der Unterschied zwischen absolutem und relativem Pfad bei der Webseitenerstellung

1. Absoluter Pfad Zunächst einmal bezieht sich de...