Vue3 implementiert CSS unendlichen nahtlosen Scrolleffekt

Vue3 implementiert CSS unendlichen nahtlosen Scrolleffekt

In diesem Artikelbeispiel wird der spezifische Code von vue3 zur Erzielung eines CSS-Effekts mit unendlichem nahtlosem Scrollen als Referenz geteilt. Der spezifische Inhalt ist wie folgt

Vorlage

Doppelschichtige Div-Verschachtelung für versteckte Scroll-Anzeige

<div Klasse="Listencontainer">
  <div Klasse="Marquee" id="Autoliste">
    <template v-for="(Element, Index) in dataMap.list" :key="index">
      <div Klasse="Listenelement">
        <div Klasse="Artikelname Textüberlauf">{{ Artikel.name }}</div>
        <div class="item-road text-overflow">{{ item.road }}</div>
      </div>
    </Vorlage>
  </div>
</div>

Skript

Kopieren Sie den Inhalt im DOM-Element und verbinden Sie ihn mit dem letzten Scroll-Effekt

exportiere StandarddefiniereKomponente({
  aufstellen() {
    const dataMap = reaktiv({
      Liste: [
        { Name: 'Straße A89268', Straße: 'Straße 8', Status: 0 },
        { Name: 'Straße A89268', Straße: 'Straße 8', Status: 0 },
        { Name: 'Straße A89268', Straße: 'Straße 8', Status: 1 },
        { Name: 'Straße A89268', Straße: 'Straße 8', Status: 0 },
        { Name: 'Straße A89268', Straße: 'Straße 8', Status: 1 },
        { Name: 'Straße A89268', Straße: 'Straße 1', Status: 0 },
      ],
    });
    beimMounted(() => {
      const marquee = document.getElementById('carList');
      marquee.innerHTML = marquee.innerHTML + marquee.innerHTML;
    });
  }
})

Stil

CSS-Handschriftanimationseffekt

.Listencontainer {
  Breite: 720px;
  Höhe: 170px;
  Rand links: 13px;
  Überlauf: versteckt;
  Position: relativ;
}
//Unendliches Scrollen.Marquee {
  //Animationsverzögerung: -5s;
  Animation: Laufschrift 15 s linear unendlich;
}
.marquee:hover {
  Animations-Wiedergabestatus: angehalten;
}
@keyframes Laufschrift {
  0% {
    transformieren: übersetzenY(0%);
  }
  100 % {
    transform: translateY(-51%); //Das ist nicht -100 %!
  }
} 

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 erzielt einen nahtlosen Aufwärts-Scrolleffekt von Nachrichten
  • Realisieren Sie einen nahtlosen Scroll-Effekt basierend auf Vue-Seamless-Scroll
  • Detaillierte Erklärung zur Verwendung der nahtlosen Scroll-Komponente vue-seamless-scroll
  • Vue ermöglicht nahtloses Scrollen unendlicher Nachrichten
  • Vue implementiert einen einfachen nahtlosen Scroll-Effekt
  • Vue implementiert den nahtlosen Scrolleffekt der Liste
  • Vue implementiert nahtloses vertikales Scrollen von Listen
  • Vue implementiert nahtloses Scrollen von Listen
  • Nahtloser Scroll-Effekt basierend auf vue.js
  • Vue- oder CSS-Animation, um ein nahtloses Scrollen der Liste nach oben zu erreichen

<<:  Was muss ich tun, wenn ich einen fehlerhaften MySQL-Befehl abbrechen möchte?

>>:  So verbergen Sie die Versionsnummer in Nginx

Artikel empfehlen

Detaillierte Erläuterung der Winkel-Zweiwegebindung

Inhaltsverzeichnis Bidirektionales Bindungsprinzi...

MySQL verwendet UNIQUE, um das Einfügen nicht doppelter Daten zu implementieren

SQL UNIQUE-Einschränkung Die UNIQUE-Einschränkung...

Implementierung der CSS3-Button-Randanimation

Erster Blick auf die Wirkung: html <a href=&qu...

Lösung für das Problem ungenauer JS-Zahlen

Die verständlichste Erklärung des Genauigkeitspro...

Detaillierte Erklärung zur Verwendung von ES6 Promise

Inhaltsverzeichnis Was ist ein Versprechen? Verwe...

Eine Zusammenfassung der Fuzzy-Abfrage von MySQL wie

1. Allgemeine Verwendung: (1) Mit % verwenden % s...

So legen Sie den Fokus auf HTML-Elemente fest

Code kopieren Der Code lautet wie folgt: <Körp...

Kann Docker das nächste „Linux“ werden?

Das Linux-Betriebssystem hat das Rechenzentrum in...

Front-End-Statusverwaltung (Teil 1)

Inhaltsverzeichnis 1. Was ist Front-End-Statusver...

Erklärung zur Änderung des npm Taobao-Spiegels

1. Nutzung auf höchster Ebene 1. Installieren Sie...