Home » How To » Cara Membuat Pagination

Cara Membuat Pagination

by Catur Kurnia Sari
by Catur Kurnia Sari

Pelajari cara membuat pagination (pemberian nomor pada halaman) dengan CSS.

Contoh:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
}

.pagination a.active {
  background-color: dodgerblue;
  color: white;
}

.pagination a:hover:not(.active) {background-color: #ddd;}
</style>
</head>
<body>

<h2>Pagination</h2>
<p>Paginasi responsif dengan efek hover:</p>

<div class="pagination">
  <a href="#">&laquo;</a>
  <a href="#">1</a>
  <a class="active" href="#">2</a>
  <a href="#">3</a>
  <a href="#">4</a>
  <a href="#">5</a>
  <a href="#">6</a>
  <a href="#">&raquo;</a>
</div>

</body>
</html>

Langkah 1) Tambahkan HTML

Contoh:

<div class="pagination">
  <a href="#">&laquo;</a>
  <a href="#">1</a>
  <a class="active" href="#">2</a>
  <a href="#">3</a>
  <a href="#">4</a>
  <a href="#">5</a>
  <a href="#">6</a>
  <a href="#">&raquo;</a>
</div>

Langkah 2) Tambahkan CSS

Contoh:

/* Link Pagination */
.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
}

/* Style link active/current */
.pagination a.active {
  background-color: dodgerblue;
  color: white;
}

/* Tambahkan warna background abu-abu saat mouse-over */
.pagination a:hover:not(.active) {background-color: #ddd;}

You may also like