Bulma | pagination component consists of the following elements:
pagination-previous
& pagination-next
modifier classes are used for previous and next page visits.pagination-list
is used to display the page list. Basically, it is a container for page items.pagination-link
modifier class is used to provide page number.pagination-ellipsis
modifier class is used for range separators.General Syntax
<nav class="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link">Paginated link</a>
</li>
</ul>
</nav>
Source Code
Download
<nav class="pagination" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link" aria-label="Goto page 1">1</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">2</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">3</a>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
</ul>
</nav>
Source Code : Output
By default, pagination is aligned in the left direction but you can align it in the right direction using the is-right
modifier class. To align it into the center, use is-centered
modifier class.
General Syntax
<nav class="pagination is-centered">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link">Paginated link</a>
</li>
</ul>
</nav>
Source Code
Download
<nav class="pagination is-centered" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link" aria-label="Goto page 1">1</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">2</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">3</a>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
</ul>
</nav>
Source Code : Output
General Syntax
<nav class="pagination is-right">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link">Paginated link</a>
</li>
</ul>
</nav>
Source Code
Download
<nav class="pagination is-right" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link" aria-label="Goto page 1">1</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">2</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">3</a>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
</ul>
</nav>
Source Code : Output
To create a pagination item, use the is-rounded
modifier class.
General Syntax
<nav class="pagination is-rounded">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link">Paginated link</a>
</li>
</ul>
</nav>
Source Code
Download
<nav class="pagination is-rounded" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a class="pagination-link" aria-label="Goto page 1">1</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">2</a>
</li>
<li>
<a class="pagination-link" aria-label="Goto page 1">3</a>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
</ul>
</nav>
Source Code : Output
Basically, pagination comes in 3 additional sizes. Use the following modifier class such as is-small
, is-medium
, is-large
to create pagination's small size, medium size and large size correspondingly.
General Syntax
<nav class="pagination is-small" role="navigation" aria-label="pagination"></nav>
Source Code
Download
<nav class="pagination is-small" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" aria-label="Goto page 3">3</a></li>
<li><a class="pagination-link is-current" aria-label="Page 4" aria-current="page">4</a></li>
<li><a class="pagination-link" aria-label="Goto page 5">5</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" aria-label="Goto page 10">10</a></li>
</ul>
</nav>
Source Code : Output
General Syntax
<nav class="pagination is-medium" role="navigation" aria-label="pagination"></nav>
Source Code
Download
<nav class="pagination is-medium" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" aria-label="Goto page 3">3</a></li>
<li><a class="pagination-link is-current" aria-label="Page 4" aria-current="page">4</a></li>
<li><a class="pagination-link" aria-label="Goto page 5">5</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" aria-label="Goto page 10">10</a></li>
</ul>
</nav>
Source Code : Output
Source Code
Download
<nav class="pagination is-large" role="navigation" aria-label="pagination">
<a class="pagination-previous">Previous</a>
<a class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" aria-label="Goto page 3">3</a></li>
<li><a class="pagination-link is-current" aria-label="Page 4" aria-current="page">4</a></li>
<li><a class="pagination-link" aria-label="Goto page 5">5</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a class="pagination-link" aria-label="Goto page 10">10</a></li>
</ul>
</nav>
Source Code : Output