Implementieren eines Tabellen-Scrollkarusselleffekts durch CSS-Animation

Implementieren eines Tabellen-Scrollkarusselleffekts durch CSS-Animation

Eine Anwendung einer CSS-Animation mit demselben Inhalt wie die vorherige CSS-Drehlaterne. Es handelt sich lediglich um eine andere Anwendung und die spezifische Implementierung ist wie folgt

Blatt

<Vorlage>
  <Abschnitt>
    <div Klasse="Box">
      <ul Klasse="Header">
        <li class="cell">Seriennummer</li>
        <li class="cell">Name</li>
        <li class="cell">Alter</li>
        <li class="cell">Geschlecht</li>
        <li class="cell">Professionell</li>
      </ul>
      <div Klasse="Körper">
        <ul Klasse="Liste">
          <li
            v-for="(Element, Index) in arr"
            :Schlüssel="Index"
            Klasse="Zeile"
          >
            <span class="cell">{{ Element }}</span>
            <span v-for="(n) in 4" :key="n*30" class="cell">{{ n }}</span>
          </li>
        </ul>
      </div>
    </div>
  </Abschnitt>
</Vorlage>

<Skript>
Standard exportieren {
  Daten() {
    zurückkehren {
      arr: [],
    }
  },
  erstellt() {
    dies.arr = Array.from(neues Array(20), (v, k) => {
      Rückgabewert k + 1
    })
    // Die Tabelle zeigt 5 Datenzeilen. Hier kopieren wir die ersten 5 Datenzeilen, um Nahtlosigkeit zu erreichen this.arr = this.arr.concat(this.arr.slice(0, 5))
  }
}
</Skript>

<style lang="scss">
$Zellenhöhe: 30px;
ul {
  Listenstil: keiner;
  Rand: 0;
  Polsterung: 0;
}
.Kasten {
  Breite: 60%;
  Rand: automatisch;
}
.header {
  Anzeige: Flex;
}
.Körper {
  Höhe: 5 * $Zellenhöhe;
  Überlauf: versteckt;
  // Polsterung unten: 10px;
  li {
    Anzeige: Flex;
    Höhe: $cellHeight;
  }
}
.Zelle {
  biegen: 1;
  Höhe: $cellHeight;
  Zeilenhöhe: $cellHeight;
  Rand: 1px durchgezogen #e2e2e2;
  Box-Größe: Rahmenbox;
}
.Liste {
  Animation: 10 s lineares Scrollen, unendlich;
  Position: relativ;
}

@keyframes scrollen {
  von { top: 0; }
  zu { oben: -20 * $Zellenhöhe }
}
</Stil>

Zusammenfassen

Dies ist das Ende dieses Artikels darüber, wie Sie durch CSS-Animation einen Tabellen-Scrollkarusselleffekt erzielen. Weitere relevante Inhalte zu CSS-Animationen für Tabellen-Scrollkarussells finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Konfigurationsmethode für das Nginx-Anforderungslimit

>>:  Was ist die Funktion und Schreibreihenfolge der Pseudoklasse eines Tags?

Artikel empfehlen

Detaillierte Erklärung des Ungültigkeitsprozesses des VUE-Tokens

Inhaltsverzeichnis Ziel Gedankenanalyse Code-Land...

Ist das Tag „li“ ein Blockelement?

Warum kann es die Höhe festlegen, aber im Gegensat...

Detailliertes Beispiel für die Verwendung einer asynchronen JS-Fetch-Anforderung

Inhaltsverzeichnis Asynchronität verstehen abrufe...

So generieren Sie PDFs und laden sie im Vue-Frontend herunter

Inhaltsverzeichnis 1. Installation und Einführung...

Zusammenfassung einiger wichtiger Punkte zu mysql init_connect

Die Rolle von init_connect init_connect wird norm...