Contoh penganjutan CSS
- Hal Sebelumnya Tombol CSS
- Hal Berikutnya Bercacah CSS
Belajar bagaimana untuk menggunakan CSS untuk membuat penganjutan halaman yang responsif.
Penganjutan halaman sederhana
Jika ada banyak halaman di laman web, mungkin Anda ingin menambahkan fungsi halaman penganjutan di setiap halaman:
Contoh
.pagination { display: inline-block; } .pagination a { color: hitam; float: left; padding: 8px 16px; text-decoration: none; }
Halaman aktif yang dapat diarahkan
Dengan .active
Kelas menonjolkan halaman saat ini, dan digunakan saat mouse berada di atasnya: :hover
Pemilihan pengecoran warna setiap tautan halaman:
Contoh
.pagination a.active { background-color: #4CAF50; warna: putih; } .pagination a:hover:not(.active) {background-color: #ddd;}
Halaman rounded corner aktif dan diarahkan
Jika Anda memerlukan tombol "active" dan "hover" dengan rounded corner, tambahkan border-radius
Properti:
Contoh
.pagination a { border-radius: 5px; } .pagination a.active { border-radius: 5px; }
Efek transisi yang dapat diarahkan
Silakan taruh transition
Properti menambahkan efek transisi untuk tautan halaman, untuk saat mouse berada di atasnya:
Contoh
.pagination a { transition: background-color .3s; }
Halaman dengan border
Gunakan border
Properti menambahkan border untuk halaman:
Contoh
.pagination a { border: 1px solid #ddd; /* Abu-abu */ }
Kotak rounded
Petunjuk:Menambahkan kotak rounded di link pertama dan terakhir halaman:
Contoh
.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; }
Ruangan di antara tautan
Petunjuk:Jika Anda ingin menghindari penggabungan tautan halaman, tambahkan margin
Properti:
Contoh
.pagination a { margin: 0 4px; /* Margen atas, bawah dan luar 0, dapat disesuaikan */ }
Ukuran halaman
Gunakan font-size
Properti berubah untuk mengubah ukuran halaman:
Contoh
.pagination a { font-size: 22px; }
halaman tengah
Untuk menengahkan halaman, gunakan yang disetel text-align:center
Elemen penyangkut (seperti <div>) mengelilingkannya:
Contoh
.center {}} text-align: tengah; }
Breadcrumbs
Sebuah bentuk lain untuk paging adalah yang disebut 'crumbs' (crumbs):
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: hitam; content: "/\00a0"; }
- Hal Sebelumnya Tombol CSS
- Hal Berikutnya Bercacah CSS