CSS -zelfstudie

CSS HOME CSS-introductie CSS-syntaxis CSS-kiezers CSS-handleiding CSS-opmerkingen CSS-kleuren CSS-achtergronden CSS-randen CSS-marges CSS-opvulling CSS Hoogte/Breedte CSS-boxmodel CSS-overzicht CSS-tekst CSS-lettertypen CSS-pictogrammen CSS-links CSS-lijsten CSS-tabellen CSS-weergave CSS Max-breedte CSS-positie CSS Z-index CSS-overloop CSS zweven CSS Inline-blok CSS uitlijnen CSS-combinaties CSS Pseudo-klasse CSS Pseudo-element CSS-dekking CSS-navigatiebalk CSS-dropdownmenu's CSS-afbeeldingengalerij CSS-afbeeldingssprites CSS Attr-kiezers CSS-formulieren CSS-tellers CSS-websitelay-out CSS-eenheden CSS-specificiteit CSS !belangrijk CSS wiskundige functies

CSS Geavanceerd

CSS afgeronde hoeken CSS-randafbeeldingen CSS-achtergronden CSS-kleuren CSS-kleurzoekwoorden CSS-verlopen CSS-schaduwen CSS-teksteffecten CSS-weblettertypen CSS 2D-transformaties CSS 3D-transformaties CSS-overgangen CSS-animaties CSS-tooltips Afbeeldingen in CSS-stijl CSS-beeldreflectie CSS-object-fit CSS-objectpositie CSS-maskering CSS-knoppen CSS-Paginering CSS Meerdere kolommen CSS-gebruikersinterface CSS-variabelen Grootte van CSS-box CSS-mediaquery's CSS MQ-voorbeelden CSS Flexbox

CSS Responsief

RWD Intro RWD-kijkpoort RWD-rasterweergave RWD-mediaquery's RWD-afbeeldingen RWD-video's RWD-frameworks RWD-sjablonen

CSS- raster

Rasterintro Rastercontainer Rasteritem

CSS SASS

SASS-zelfstudie

CSS- voorbeelden

CSS-sjablonen CSS-voorbeelden css-quiz CSS-oefeningen CSS-certificaat

CSS- referenties

CSS-referentie CSS-kiezers CSS-functies CSS Referentie Auditief CSS webveilige lettertypen CSS animeerbaar CSS-eenheden CSS PX-EM-converter CSS-kleuren CSS-kleurwaarden CSS-standaardwaarden Ondersteuning voor CSS-browser

Voorbeelden van CSS -paginering


Leer hoe u een responsieve paginering maakt met behulp van CSS.


Eenvoudige paginering

Als je een website hebt met veel pagina's, wil je misschien een soort paginering aan elke pagina toevoegen:

Voorbeeld

.pagination {
  display: inline-block;
}

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

Actieve en zweefbare paginering

Markeer de huidige pagina met een .active klasse en gebruik de :hover selector om de kleur van elke paginalink te wijzigen wanneer u de muis erover beweegt:

Voorbeeld

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

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

Afgeronde actieve en zwevende knoppen

Voeg de border-radiuseigenschap toe als u een afgeronde "actieve" en "zwevende" knop wilt:

Voorbeeld

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

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

Zwevend overgangseffect

Voeg de transitioneigenschap toe aan de paginalinks om een ​​overgangseffect te creëren bij zweven:

Voorbeeld

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


Begrensde paginering

Gebruik de bordereigenschap om randen aan de paginering toe te voegen:

Voorbeeld

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

Afgeronde randen

Tip: Voeg afgeronde randen toe aan je eerste en laatste link in de paginering:

Voorbeeld

.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;
}

Ruimte tussen links

Tip: voeg de margineigenschap toe als u de paginalinks niet wilt groeperen:

Voorbeeld

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

Paginering Grootte

Wijzig de grootte van de paginering met de font-sizeeigenschap:

Voorbeeld

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

Gecentreerde paginering

Om de paginering te centreren, wikkel je er een containerelement (zoals <div>) omheen mettext-align:center

Voorbeeld

.center {
  text-align: center;
}

Meer voorbeelden

Voorbeeld


Paneermeel

Een andere variant van paginering is de zogenaamde "broodkruimels":

Voorbeeld

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";
}