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

Die Lösung von html2canvas, dass Bilder nicht normal erfasst werden können

Frage Lassen Sie mich zunächst über das Problem s...

Grafisches Tutorial zur Installation von MySQL5.7.18 im Windows-System

MySQL-Installationstutorial für Windows-Systeme h...

Dieser Artikel zeigt Ihnen, wie Sie mit CSS-Rahmen spielen

Rahmenstil Die Eigenschaft „Border-Style“ gibt an...

Docker-Container-Protokollanalyse

Containerprotokolle anzeigen Verwenden Sie zunäch...

Detaillierte Installation und Verwendung von SSH in der Ubuntu-Umgebung

SSH steht für Secure Shell, ein sicheres Übertrag...

Beispielcode zur Implementierung eines 3D-Text-Hover-Effekts mit CSS3

In diesem Artikel wird der Beispielcode von CSS3 ...

Beispielerklärung der Alarmfunktion in Linux

Einführung in die Linux-Alarmfunktion Oben genann...

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...