HTML
Copy
<div><span class="mb-4 block text-[.72rem] uppercase tracking-[.12em] text-slate-500">Plain</span>
<nav aria-label="Pagination">
<div class="inline-flex flex-wrap items-center gap-1.5">
<a href="#" aria-label="Previous page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">‹</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">1</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">2</a>
<a href="#" aria-current="page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand bg-brand text-white">3</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">4</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">5</a>
<span class="grid h-[38px] min-w-[26px] place-items-center font-semibold text-slate-500">…</span>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">24</a>
<a href="#" aria-label="Next page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">›</a>
</div>
</nav></div>
<div><span class="mb-4 block text-[.72rem] uppercase tracking-[.12em] text-slate-500">Bordered</span>
<nav aria-label="Pagination">
<div class="inline-flex flex-wrap items-center gap-1.5">
<a href="#" aria-label="Previous page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">‹</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">1</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">2</a>
<a href="#" aria-current="page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-brand bg-brand text-white">3</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">4</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">5</a>
<span class="grid h-[38px] min-w-[26px] place-items-center font-semibold text-slate-500">…</span>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">24</a>
<a href="#" aria-label="Next page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">›</a>
</div>
</nav></div>
<div><span class="mb-4 block text-[.72rem] uppercase tracking-[.12em] text-slate-500">Soft current page</span>
<nav aria-label="Pagination">
<div class="inline-flex flex-wrap items-center gap-1.5">
<a href="#" aria-label="Previous page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">‹</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">1</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">2</a>
<a href="#" aria-current="page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-brand bg-[#dbeafe] text-[#1d4ed8]">3</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">4</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">5</a>
<span class="grid h-[38px] min-w-[26px] place-items-center font-semibold text-slate-500">…</span>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">24</a>
<a href="#" aria-label="Next page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">›</a>
</div>
</nav></div>
<div><span class="mb-4 block text-[.72rem] uppercase tracking-[.12em] text-slate-500">Worded arrows</span>
<nav aria-label="Pagination">
<div class="inline-flex flex-wrap items-center gap-1.5">
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[15px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">‹ Previous</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">1</a>
<a href="#" aria-current="page" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-brand bg-brand text-white">2</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">3</a>
<span class="grid h-[38px] min-w-[26px] place-items-center font-semibold text-slate-500">…</span>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[11px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">18</a>
<a href="#" class="grid h-[38px] min-w-[38px] place-items-center text-[.88rem] font-semibold rounded-[9px] px-[15px] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand border border-slate-200 bg-white text-slate-600 hover:bg-slate-200 hover:text-slate-900 transition-[color,background-color,border-color] motion-reduce:transition-none">Next ›</a>
</div>
</nav></div>