Vue-Version, kopiere sie in die Datei und verwende sie <Vorlage> <!-- Karussellansicht--> <div id="Karussell-Ansicht"> <!-- Karussellliste--> <ul id="Karussell-Listenansicht" :class="{ 'Karussell-animiert':isAnimated }"> <li v-for="(Element, Index) in Datenquelle" :key="index">{{ Element }}</li> </ul> </div> </Vorlage> <Skript> Standard exportieren { Daten () { zurückkehren { //Animation starten isAnimated: false, // Karusselldaten dataSource: ['dzm', 'xyq', '啊啊'] } }, erstellt () { //Starte den Timer setInterval(this.scroll, 1000) }, Methoden: { // Scroll-Animation scroll () { // Animation starten this.isAnimated = true // Countdown-Animationszeit setTimeout(() => { // Füge das erste Element des Arrays am Ende des Arrays hinzu this.dataSource.push(this.dataSource[0]) // Entfernen Sie das erste Element des Arrays this.dataSource.shift() // Animation ausschalten this.isAnimated = false // Die Animationszeit muss mit der in .carousel-animated festgelegten Zeit übereinstimmen}, 500) } } } </Skript> <Stilbereich> #Karussell-Ansicht { Breite: 100 %; Höhe: 32px; Hintergrundfarbe: rot; Überlauf: versteckt; } #Karussell-Listenansicht { Rand: 0; Polsterung: 0; Listenstil: keiner; } #Karussell-Listenansicht li { Zeilenhöhe: 32px; Höhe: 32px; } .Karussell-animiert { Übergang: Transformation 0,5 s; transformieren: übersetzenY(-32px); } </Stil> Dies ist das Ende dieses Artikels über die Verwendung von CSS3-Übergängen zur Implementierung eines Benachrichtigungsnachrichtenkarussells. Weitere Informationen zum CSS3-Übergangskarussell finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Wesentliche bedingte Abfrageanweisungen für MySQL-Datenbanken
>>: Implementierung der Vue-Nuxt-Anmeldeauthentifizierung
Inhaltsverzeichnis 1. Attribute hinzufügen 2. Meh...
Ziel dieses Artikels ist es, die Beziehung zwisch...
Bei der tatsächlichen Entwicklung kann der Primär...
Standardmäßig erfolgt das Lesen und Schreiben von...
=================================================...
So überprüfen Sie, wo die Metadatensperre in MySQ...
1. Spring Boot unterstützt kein JSP-JAR-Paket, JS...
In diesem Artikel wird der spezifische Code von j...
Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306. A...
Inhaltsverzeichnis 1. Schlüsselwörter 2. Dekonstr...
brauchen: Den Geschäftsanforderungen entsprechend...
Überblick Heute werde ich hauptsächlich erklären,...
Der gesamte Inhalt dieses Blogs ist unter Creativ...
Inhaltsverzeichnis Über FastDFS 1. Suche nach Bil...
In dieser Anmerkung beschreiben wir kurz Was ist ...