tutorial pengembangan web terbaru
 

CSS Contoh pagination


Pelajari cara membuat pagination responsif menggunakan CSS.


sederhana Pagination

Jika Anda memiliki situs web dengan banyak halaman, Anda mungkin ingin menambahkan beberapa jenis pagination untuk setiap halaman:

Untuk membuat pagination, gaya daftar HTML:

Contoh

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

Aktif dan Hoverable Pagination

Sorot halaman ini dengan .active kelas, dan menggunakan :hover pemilih untuk mengubah warna setiap link halaman saat menggerakkan mouse di atas mereka:

Contoh

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

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

Bulat Tombol Aktif dan Hoverable

Tambahkan border-radius properti jika Anda ingin bulat "aktif" dan tombol "melayang-layang":

Contoh

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

ul.pagination li a.active {
    border-radius: 5px;
}
Cobalah sendiri "

Hoverable Efek Transisi

Tambahkan transition properti ke halaman link untuk membuat efek transisi di hover:

Contoh

ul.pagination li a {
    transition: background-color .3s;
}
Cobalah sendiri "

Polos Pagination

Gunakan border properti untuk menambahkan perbatasan untuk pagination yang:

Contoh

ul.pagination li a {
    border: 1px solid #ddd; /* Gray */
}
Cobalah sendiri "

bulat Borders

Tip: Tambahkan bulat perbatasan ke link pertama dan terakhir di pagination yang:

Contoh

.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;
}
Cobalah sendiri "

Ruang Antara Links

Tip: Tambahkan margin properti jika Anda tidak ingin kelompok halaman link:

Contoh

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

Ukuran pagination

Mengubah ukuran pagination dengan font-size properti:

Contoh

ul.pagination li a {
    font-size: 22px;
}
Cobalah sendiri "

berpusat Pagination

Untuk pusat pagination, bungkus elemen kontainer di sekitarnya (seperti <div> ), dan menambahkan text-align:center

Contoh

div.center {
    text-align: center;
}
Cobalah sendiri "

Contoh lebih


Remah roti

Variasi lain dari pagination adalah apa yang disebut "remah roti":

Contoh

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