CSS -Tutorial

CSS-Startseite CSS-Einführung CSS-Syntax CSS-Selektoren CSS-Anleitung CSS-Kommentare CSS-Farben CSS-Hintergründe CSS-Grenzen CSS-Ränder CSS-Padding CSS-Höhe/Breite CSS-Box-Modell CSS-Gliederung CSS-Text CSS-Schriftarten CSS-Icons CSS-Links CSS-Listen CSS-Tabellen CSS-Anzeige CSS Max-Breite CSS-Position CSS Z-Index CSS-Überlauf CSS-Float CSS Inline-Block CSS-Ausrichtung CSS-Kombinatoren CSS Pseudo-Klasse CSS Pseudo-Element CSS-Opazität CSS-Navigationsleiste CSS-Dropdowns CSS-Bildergalerie CSS-Bild-Sprites CSS-Attribut-Selektoren CSS-Formulare CSS-Zähler CSS-Website-Layout CSS-Einheiten CSS-Spezifität CSS !wichtig CSS-Mathematikfunktionen

CSS-Erweitert

Abgerundete CSS-Ecken CSS-Randbilder CSS-Hintergründe CSS-Farben CSS-Farbschlüsselwörter CSS-Verläufe CSS-Schatten CSS-Texteffekte CSS-Webfonts CSS-2D-Transformationen CSS-3D-Transformationen CSS-Übergänge CSS-Animationen CSS-Tooltips Bilder im CSS-Stil CSS-Bildreflexion CSS-Objektanpassung CSS-Objektposition CSS-Maskierung CSS-Schaltflächen CSS-Paginierung CSS mehrere Spalten CSS-Benutzeroberfläche CSS-Variablen Größe von CSS-Boxen CSS-Medienabfragen CSS MQ-Beispiele CSS-Flexbox

CSS- responsiv

RWD-Einführung RWD-Ansichtsfenster RWD-Rasteransicht RWD-Medienabfragen RWD-Bilder RWD-Videos RWD-Frameworks RWD-Vorlagen

CSS -Raster

Grid-Einführung Grid-Container Rasterelement

CSS -SASS

SASS-Tutorial

CSS- Beispiele

CSS-Vorlagen CSS-Beispiele CSS-Quiz CSS-Übungen CSS-Zertifikat

CSS- Referenzen

CSS-Referenz CSS-Selektoren CSS-Funktionen CSS-Referenz Aural CSS-websichere Schriftarten CSS animierbar CSS-Einheiten CSS PX-EM-Konverter CSS-Farben CSS-Farbwerte CSS-Standardwerte CSS-Browser-Unterstützung

Beispiele für CSS -Paginierung


Erfahren Sie, wie Sie mit CSS eine responsive Paginierung erstellen.


Einfache Paginierung

Wenn Sie eine Website mit vielen Seiten haben, möchten Sie vielleicht jeder Seite eine Art Paginierung hinzufügen:

Beispiel

.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}

Aktive und schwebende Paginierung

Markieren Sie die aktuelle Seite mit einer .active Klasse und verwenden Sie den :hover Selektor, um die Farbe jedes Seitenlinks zu ändern, wenn Sie die Maus darüber bewegen:

Beispiel

.pagination a.active {
  background-color: #4CAF50;
  color: white;
}

.pagination a:hover:not(.active) {background-color: #ddd;}

Abgerundete aktive und schwebende Schaltflächen

Fügen Sie die border-radiusEigenschaft hinzu, wenn Sie eine abgerundete "Aktiv"- und "Hover"-Schaltfläche wünschen:

Beispiel

.pagination a {
  border-radius: 5px;
}

.pagination a.active {
  border-radius: 5px;
}

Hoverbarer Übergangseffekt

Fügen Sie die transitionEigenschaft zu den Seitenlinks hinzu, um beim Hover einen Übergangseffekt zu erzeugen:

Beispiel

.pagination a {
  transition: background-color .3s;
}


Umrandete Paginierung

Verwenden Sie die borderEigenschaft, um der Paginierung Rahmen hinzuzufügen:

Beispiel

.pagination a {
  border: 1px solid #ddd; /* Gray */
}

Abgerundete Ränder

Tipp: Fügen Sie Ihrem ersten und letzten Link in der Paginierung abgerundete Rahmen hinzu:

Beispiel

.pagination a:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.pagination a:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

Abstand zwischen Links

Tipp: Fügen Sie die marginEigenschaft hinzu, wenn Sie die Seitenlinks nicht gruppieren möchten:

Beispiel

.pagination a {
  margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */
}

Paginierungsgröße

Ändern Sie die Größe der Paginierung mit der font-sizeEigenschaft:

Beispiel

.pagination a {
  font-size: 22px;
}

Zentrierte Paginierung

Um die Paginierung zu zentrieren, wickeln Sie sie mit einem Containerelement (wie <div>) um text-align:center

Beispiel

.center {
  text-align: center;
}

Mehr Beispiele

Beispiel


Semmelbrösel

Eine weitere Variante der Paginierung sind sogenannte „Breadcrumbs“:

Beispiel

ul.breadcrumb {
  padding: 8px 16px;
  list-style: none;
  background-color: #eee;
}

ul.breadcrumb li {display: inline;}

ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}