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:
Polos Pagination
Gunakan border
properti untuk menambahkan perbatasan untuk pagination yang:
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:
berpusat Pagination
Untuk pusat pagination, bungkus elemen kontainer di sekitarnya (seperti <div> ), dan menambahkan text-align:center
Contoh lebih
Contoh
Cobalah sendiri "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 "