In diesem Artikelbeispiel wird der spezifische Code der Vue-Komponente zur Realisierung einer Karussell-Animation zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Der Quellcode lautet wie folgt <Vorlage> <div id="Wrapper"> <Übergangsgruppenname="Liste" Tag="ul" Modus="raus-ein"> <li v-for="(Element, Index) in Bilderliste" :key="Element.URL" :style="Konfiguration[Index]"> <img :src="Artikel.URL"> </li> </Übergangsgruppe> <a href="javascript:;" id="arrLeft" class="prev" @click="turnleft"></a> <a href="javascript:;" id="arrRight" class="next" @click="rechtsdurchdrehen"></a> </div> </Vorlage> javascript - Argumente: Standard exportieren { Daten() { zurückkehren { Bilderliste: [ { url: erfordern("../image/pic1.png") }, { url: erfordern("../image/pic2.png") }, { url: erfordern("../image/pic3.png") } ], //Dateibildkonfiguration config: [ { Position: "absolut", Breite: "400px", oben: "20px", links: "50px", Deckkraft: 0,2, zIndex: 2, Übergang: „1s“ }, { Position: "absolut", Breite: "800px", oben: "100px", links: "200px", Deckkraft: 1, zIndex: 4, Übergang: „1s“ }, { Position: "absolut", Breite: "400px", oben: "20px", links: "750px", Deckkraft: 0,2, zIndex: 2, Übergang: „1s“ } ], vorher: 0, jetzt: Date.now() }; }, Methoden: { // Realisiere die Animation des Klickens auf die Schaltfläche zum Umschalten. Stelle den Zeitparameter ein, um mehrfaches Klicken zu verhindern. turnleft: function() { dies.jetzt = Datum.jetzt(); wenn (dies.jetzt - dies.vorheriges > 1000) { dies.config.push(diese.config.shift()); dies.vorheriges = dies.jetzt; } }, rechts abbiegen: Funktion() { dies.jetzt = Datum.jetzt(); wenn (dies.jetzt - dies.vorheriges > 1000) { dies.config.unshift(diese.config.pop()); dies.vorheriges = dies.jetzt; } } } }; CSS: * { Rand: 0; Polsterung: 0; } #Wrapper { Rand: automatisch; Höhe: 500px; Breite: 79 %; Position: relativ; } ul { Listenstil: keiner; } li img { Höhe: 500px; Breite: 100 %; } .vorherige, .nächste { Position: absolut; Höhe: 60px; Breite: 60px; Randradius: 50 %; oben: 50 %; Rand oben: -56px; Überlauf: versteckt; Textdekoration: keine; Hintergrundfarbe: Aqua; Z-Index: 5; Deckkraft: 1; } .vorherige { links: 0; } .nächste { rechts: 0; } .Bild links { Breite: 400; oben: 20; links: 50; Deckkraft: 0,2; Z-Index: 2; } .piccenter { Breite: 800; oben: 100; links: 200; Deckkraft: 1; Z-Index: 4; } .Bild rechts { Breite: 400; oben: 20; links: 750; Deckkraft: 0,2; Z-Index: 2; } 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:
|
<<: So erstellen Sie eine Datenbank in Navicat 8 für MySQL
>>: So sichern Sie das Skript für Linux-Server automatisch (MySQL, Sicherung von Anhängen)
Vorbereiten Umweltinformationen zu diesem Artikel...
[LeetCode] 185. Die drei höchsten Gehälter der Ab...
HTML-Ereignisliste Allgemeine Ereignisse: onClick ...
Einführung Kürzlich musste ich für einen großen A...
Inhaltsverzeichnis Hintergrund Problemanalyse 1. ...
Dies ist der zu erzielende Effekt: Sie können seh...
JBoss verwendet Tomcat als Webcontainer. Die Konf...
Da die Verwendung von group by in MySQL immer zu ...
In diesem Artikelbeispiel wird der spezifische Ja...
WebKit-Bildlaufleistenstil zurücksetzen 1. Die Bi...
Das AI-Bildschneiden muss mit PS koordiniert werd...
In diesem Artikel erfahren Sie den spezifischen J...
Einfügen von Daten in Tabellennamen (Spaltenname ...
Vorwort Kürzlich wurde unser Server von Hackern a...
In diesem Artikelbeispiel wird der spezifische Co...