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

MySQL-Sortierung zum Abrufen eines Ranking-Beispielcodes

Der Code sieht folgendermaßen aus: SELECT @i:=@i+...

Anwendung von Hadoop-Zählern und Datenbereinigung

Datenbereinigung (ETL) Vor dem Ausführen des MapR...

So laden Sie Komponentenbibliotheken von Drittanbietern bei Bedarf in Vue3

Vorwort Nehmen Sie Element Plus als Beispiel, um ...

Auswahl der Groß-/Kleinschreibung von MySQL-Tabellennamen

Inhaltsverzeichnis 1. Parameter, die die Groß-/Kl...

Detaillierte Erklärung des Nginx-Prozessplanungsproblems

Nginx verwendet eine feste Anzahl von Multiprozes...

Axios storniert wiederholte Anfragen

Inhaltsverzeichnis Vorwort 1. So stornieren Sie e...

MySQL Master-Slave-Replikationsprinzip und zu beachtende Punkte

Vorne geschrieben Ich habe kürzlich ein spezielle...

Erstellen Sie Schritt für Schritt ein Dateiverwaltungssystem mit nginx+FastDFS

Inhaltsverzeichnis 1. Einführung in FastDFS 1. Ei...

Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Zweimal Ihr MySQL-Passwort vergessen? Zuerst habe...

Die perfekte Lösung für Vue-Routing-Fallback (vue-route-manager)

Inhaltsverzeichnis Routenplaner Hintergrund Erste...

Zusammenfassung des in JS implementierten Minesweeping-Projekts

Dieser Artikel enthält die Zusammenfassung des JS...

N Möglichkeiten, adaptive Teiler geschickt mit CSS zu implementieren

Trennlinien sind eine gängige Gestaltungsart auf ...