Gli ultimi tutorial di sviluppo web
 

CSS Esempi di impaginazione


Imparare a creare una impaginazione reattivo usando i CSS.


semplice Impaginazione

Se si dispone di un sito web con un sacco di pagine, si potrebbe desiderare di aggiungere una sorta di impaginazione per ogni pagina:

Per creare una impaginazione, stile un elenco HTML:

Esempio

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}
Prova tu stesso "

Attivo e Hoverable Impaginazione

Evidenziare la pagina corrente con un .active classe e utilizzare il :hover selettore per cambiare il colore di ogni collegamento pagina quando si sposta il mouse su di loro:

Esempio

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

ul.pagination li a:hover:not(.active) {background-color: #ddd;}
Prova tu stesso "

Arrotondati pulsanti attivi e Hoverable

Aggiungere il border-radius proprietà se si desidera un pulsante arrotondato "attivo" e "hover":

Esempio

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

ul.pagination li a.active {
    border-radius: 5px;
}
Prova tu stesso "

Effetto di transizione Hoverable

Aggiungere la transition proprietà per i collegamenti della pagina per creare un effetto di transizione al passaggio del mouse:

Esempio

ul.pagination li a {
    transition: background-color .3s;
}
Prova tu stesso "

Delimitata Impaginazione

Utilizzare il border di proprietà per aggiungere bordi per l'impaginazione:

Esempio

ul.pagination li a {
    border: 1px solid #ddd; /* Gray */
}
Prova tu stesso "

arrotondato Borders

Suggerimento: Aggiungi bordi arrotondati al primo e ultimo anello della impaginazione:

Esempio

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

.pagination li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
Prova tu stesso "

Spazio tra link

Suggerimento: Aggiungere il margin proprietà se non si desidera raggruppare i collegamenti della pagina:

Esempio

ul.pagination li a {
    margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */
}
Prova tu stesso "

impaginazione Size

Modificare le dimensioni della paginazione con il font-size proprietà:

Esempio

ul.pagination li a {
    font-size: 22px;
}
Prova tu stesso "

Impaginazione centrato

Per centrare l'impaginazione, avvolgere un elemento contenitore intorno ad esso (come <div> ), e aggiungere text-align:center

Esempio

div.center {
    text-align: center;
}
Prova tu stesso "

Altri esempi


Briciole di pane

Un'altra variazione di impaginazione è la cosiddetta "briciole di pane":

Esempio

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";
}
Prova tu stesso "