CSS handleiding

CSS TUIS CSS Inleiding CSS-sintaksis CSS-keurders CSS Hoe om CSS Kommentaar CSS kleure CSS agtergronde CSS-grense CSS-marges CSS Opvulling CSS Hoogte/Breedte CSS Box Model CSS uiteensetting CSS teks CSS lettertipes CSS-ikone CSS skakels CSS-lyste CSS-tabelle CSS vertoon CSS maksimum breedte CSS posisie CSS Z-indeks CSS oorloop CSS Float CSS Inline-blok CSS Belyn CSS-kombineerders CSS Pseudo-klas CSS Pseudo-element CSS Deursigtigheid CSS-navigasiebalk CSS-aftrekkies CSS Beeldgalery CSS Beeld Sprites CSS Attr keurders CSS-vorms CSS-tellers CSS-webwerfuitleg CSS-eenhede CSS Spesifisiteit CSS !belangrik CSS Wiskunde funksies

CSS Gevorderd

CSS afgeronde hoeke CSS-randbeelde CSS agtergronde CSS kleure CSS-kleur sleutelwoorde CSS Gradiënte CSS Shadows CSS-tekseffekte CSS Web Fonts CSS 2D-transformasies CSS 3D-transformasies CSS-oorgange CSS-animasies CSS Tooltips CSS-stylbeelde CSS-beeldrefleksie CSS-objekpas CSS voorwerp-posisie CSS-maskering CSS-knoppies CSS-paginering CSS veelvuldige kolomme CSS-gebruikerskoppelvlak CSS veranderlikes CSS-boksgrootte CSS-medianavrae CSS MQ Voorbeelde CSS Flexbox

CSS reageer

RWD Inleiding RWD Uitsigpoort RWD-roosteraansig RWD Media Navrae RWD beelde RWD-video's RWD-raamwerke RWD-sjablone

CSS -rooster

Grid Intro Roosterhouer Rooster item

CSS SASS

SASS Tutoriaal

CSS voorbeelde

CSS-sjablone CSS voorbeelde css vasvra CSS Oefeninge CSS-sertifikaat

CSS Verwysings

CSS Verwysing CSS-keurders CSS-funksies CSS Verwysing Gehoor CSS Web veilige lettertipes CSS Animateerbaar CSS-eenhede CSS PX-EM-omskakelaar CSS kleure CSS-kleurwaardes CSS verstekwaardes CSS-blaaierondersteuning

CSS -paginering voorbeelde


Leer hoe om 'n responsiewe paginering met CSS te skep.


Eenvoudige paginering

As jy 'n webwerf met baie bladsye het, wil jy dalk 'n soort paginering by elke bladsy voeg:

Voorbeeld

.pagination {
  display: inline-block;
}

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

Aktiewe en beweegbare paginering

Merk die huidige bladsy met 'n .active klas, en gebruik die :hover kieser om die kleur van elke bladsyskakel te verander wanneer die muis daaroor beweeg:

Voorbeeld

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

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

Afgeronde aktiewe en beweegbare knoppies

Voeg die border-radiuseiendom by as jy 'n afgeronde "aktiewe" en "sweef"-knoppie wil hê:

Voorbeeld

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

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

Beweegbare oorgangseffek

Voeg die transitioneiendom by die bladsyskakels om 'n oorgangseffek te skep wanneer jy beweeg:

Voorbeeld

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


Begrensde paginering

Gebruik die bordereiendom om grense by die paginering te voeg:

Voorbeeld

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

Afgeronde grense

Wenk: Voeg afgeronde grense by jou eerste en laaste skakel in die 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;
}

Spasie tussen skakels

Wenk: Voeg die margineiendom by as jy nie die bladsyskakels wil groepeer nie:

Voorbeeld

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

Paginering Grootte

Verander die grootte van die paginering met die font-sizeeiendom:

Voorbeeld

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

Gesentreerde paginering

Om die paginering te sentreer, draai 'n houerelement (soos <div>) daarmee omtext-align:center

Voorbeeld

.center {
  text-align: center;
}

Meer voorbeelde

Voorbeeld


Broodkrummels

Nog 'n variasie van paginering is sogenaamde "broodkrummels":

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