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

Lassen Sie uns ausführlich über den Symboldatentyp in ES6 sprechen

Inhaltsverzeichnis Symboldatentyp Der Grund, waru...

Schritte zur Methode „Mysql-Abfragedatenbankkapazität“

Abfrage der Gesamtgröße aller Datenbanken So geht...

Einfaches Docker Swarm-Tutorial

Schwarm drei virtuelle Maschinen 132,133,134 1. I...

Eine kurze Diskussion über Lösungen zum Stören von CSS3-Animationen

Warum steckt es fest? Es gibt eine Prämisse, die ...

Empfohlene Plugins und Anwendungsbeispiele für Vue-Unit-Tests

Inhaltsverzeichnis rahmen Erstklassiges Fehlerrep...

Vue-Konfigurationsdetails für mehrere Seiten

Inhaltsverzeichnis 1. Der Unterschied zwischen me...

Erste Schritte mit dem Animieren von SVG-Pfadstrichen mit CSS3

Ohne auf JavaScript angewiesen zu sein, wird rein...

Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

Laufumgebung, Idea2020-Version, Tomcat10, beim Au...

Implementierungsprinzip und Prozessanalyse der TCP-Leistungsoptimierung

Drei-Wege-Handshake-Phase Anzahl der Wiederholung...

Detaillierte Schritte zum Ändern gespeicherter MySQL-Prozeduren

Vorwort Bei der tatsächlichen Entwicklung werden ...

Beispielcode zur Implementierung der olympischen Ringe mit reinem HTML+CSS

Rendern Code - Nehmen Sie die blauen und gelben R...

CSS, um den kleinen scharfen Eckeneffekt von Blasen zu erzielen

Effektbild (die Rahmenfarbe ist zu hell, setzen S...

Mehrere spezifische Methoden zur MySQL-Speicherplatzbereinigung

Inhaltsverzeichnis Vorwort 1. Überprüfen Sie die ...