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

Beispiel für eine Methode zur Überprüfung des Status einer Linux-Firewall

So überprüfen Sie den Status der Linux-Firewall 1...

So verwenden Sie die Vue-Cache-Funktion

Inhaltsverzeichnis Cache-Funktion in vue2 Transfo...

Einfache Implementierung von HTML zum Erstellen eines persönlichen Lebenslaufs

Lebenslauf-Code: XML/HTML-CodeInhalt in die Zwisc...

So implementieren Sie Sveltes Defer Transition in Vue

Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...

Einführung in den Installationsprozess von MySQL 8.0 in einer Linux-Umgebung

Inhaltsverzeichnis Vorwort 1. Linux ändert die Yu...

Nexus verwendet Nginx-Proxy zur Unterstützung des HTTPS-Protokolls

Hintergrund Alle Unternehmenswebsites müssen das ...

Schreiben Sie ein Publish-Subscribe-Modell mit JS

Inhaltsverzeichnis 1. Szeneneinführung 2 Code-Opt...

W3C Tutorial (16): Weitere W3C Aktivitäten

Dieser Abschnitt bietet einen Überblick über eini...