search results:

    • Standard
    • React
    Pricing Learn Community
    • + D
    • Light
    • Dark
    • System
    logo TW Elements
    • Getting started
      • Quick start
      • Tutorials
      • Design system
      • Local installation
      • Optimization
      • Dark mode
      • Theming
      • Changelog
      • Migrating to v2
      • Internationalization guide
      • Class customization
      • Icons Integration
    • CommercialNew
      • Pricing
      • License
      • Installation
      • Git & repository
      • Premium Support
    • Integrations
      • Angular
      • ASP.NET
      • Django
      • Express
      • Laravel
      • Next
      • Nuxt
      • Qwik
      • React
      • Remix
      • Solid
      • Svelte
      • SvelteKit
      • Vue
    • Content & styles
      • Animations
      • Animations Extended
      • Colors
      • Dividers
      • Figures
      • Headings
      • Hover effects
      • Icons
      • Images
      • Mask
      • Shadows
      • Typography
    • Navigation
      • Breadcrumbs
      • Footer
      • Headers
      • Mega menu
      • Navbar
      • Offcanvas
      • Pagination
      • Pills
      • Scrollspy
      • Sidenav
      • Tabs
    • Components
      • Accordion
      • Alerts
      • Avatar
      • Badges
      • Button group
      • Buttons
      • Cards
      • Carousel
      • Chips
      • Collapse
      • Dropdown
      • Gallery
      • Jumbotron
      • Lightbox
      • Link
      • List group
      • Modal
      • Notifications
      • Paragraphs
      • Placeholders
      • Popconfirm
      • Popover
      • Progress
      • Rating
      • Scroll back to top button
      • Social buttons
      • Spinners
      • Stepper
      • Testimonials
      • Timeline
      • Toast
      • Tooltip
      • Video
      • Video carousel
    • Forms
      • Autocomplete
      • Checkbox
      • Datepicker
      • Datetimepicker
      • File input
      • Form templates
      • Input Group
      • Inputs
      • Login form
      • Multi range slider
      • Radio
      • Range
      • Registration form
      • Search
      • Select
      • Switch
      • Textarea
      • Timepicker
      • Validation
    • Data
      • Charts
      • Charts advanced
      • Datatables
      • Tables
    • Methods
      • Clipboard
      • Infinite scroll
      • Lazy loading
      • Loading management
      • Ripple
      • Scrollbar
      • Smooth scroll
      • Sticky
      • Touch
    • Design Blocks
      • Admin Charts
      • Admin Complex
      • Admin Forms
      • Admin Maps
      • Admin Navigation
      • Admin tables
      • Banners
      • Contact
      • Content
      • CTA
      • FAQ
      • Features
      • Headers
      • Hero / Intro sections
      • Logo clouds
      • Mega menu
      • News
      • Newsletter
      • Pricing
      • Projects
      • Stats
      • Stats admin
      • Team
      • Testimonials
    • Tools
      • Button generator
      • Card generator
      • Flexbox generator
      • Footer generator
      • Form builder
      • Grid generator
      • Icon generator
      • Instagram Filters generator
      • Logo generator
      • Table generator
      • Typography generator
    • Coming Soon
      • Angular
      • Builder
      • Templates
      • Vue
    • Resources
      • Playground
      • YouTube Channel
      • Private FB Group
      • Newsletter
      • UI Design course New
      • UI / UX tips

    Pagination

    Tailwind CSS

    Use responsive pagination component with helper examples for buttons, arrows, previous & next pages. Use pagination in tables or with long content.


    Basic example

    Use the pagination utility classes to indicate a series of content for your website.

    • Previous
    • 1
    • 2
    • 3
    • Next
    • HTML
            
                
          <nav aria-label="Page navigation example">
            <ul class="list-style-none flex">
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >2</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          
            
        

    Hey there 👋 we're excited about TW elements and want to see it grow! If you enjoy it, help the project grow by sharing it with your peers. Every share counts, thank you!

    Icons

    The following example of a pagination component shows how the previous and next pages can be displayed using SVG icons instead.

    • «
    • 1
    • 2
    • 3
    • »
    • HTML
            
                
          <nav aria-label="Page navigation example">
            <ul class="list-style-none flex">
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  aria-label="Previous">
                  <span aria-hidden="true">&laquo;</span>
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >2</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  aria-label="Next"
                  ><span aria-hidden="true">&raquo;</span>
                </a>
              </li>
            </ul>
          </nav>
          
            
        

    Disabled and active states

    Use the following styles to indicate a disabled adn active states of pagination.

    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • HTML
            
                
          <nav aria-label="Page navigation example">
            <ul class="list-style-none flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-primary-100 px-3 py-1.5 text-sm font-medium text-primary-700 transition duration-300 focus:outline-none dark:bg-slate-900 dark:text-primary-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          
            
        

    Alignment

    Change the alignment of pagination components with flexbox utilities. For example, with .justify-end:

    • Previous
    • 1
    • 2
    • 3
    • Next
    • HTML
            
                
          <nav aria-label="Page navigation example">
            <ul class="list-style-none flex">
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >2</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          
            
        

    Sizing

    Pagination allows you to manipulate its proportions by changing text size and spacing.

    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • HTML
            
                
          <!-- First navigation component with larger text and padding -->
          <nav aria-label="Page navigation example">
            <!-- Unordered list container with flex display and no list style -->
            <ul class="list-style-none flex">
              <!-- Previous button (disabled) -->
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-5 py-3 text-lg text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <!-- Page number 1 -->
              <li>
                <a
                  class="relative block rounded bg-transparent px-5 py-3 text-lg text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >1</a
                >
              </li>
              <!-- Page number 2 (current) -->
              <li aria-current="page">
                <a
                  class="relative block rounded bg-primary-100 px-5 py-3 text-lg font-medium text-primary-700 transition duration-300 focus:outline-none dark:bg-slate-900 dark:text-primary-500"
                  href="#!"
                  >2
                  <!-- Visually hidden text indicating current page -->
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <!-- Page number 3 -->
              <li>
                <a
                  class="relative block rounded bg-transparent px-5 py-3 text-lg text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >3</a
                >
              </li>
              <!-- Next button -->
              <li>
                <a
                  class="relative block rounded bg-transparent px-5 py-3 text-lg text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
    
          <!-- Second navigation component with smaller text and padding -->
          <nav aria-label="Page navigation example">
            <!-- Unordered list for the navigation items -->
            <ul class="list-style-none flex">
              <!-- Previous page item with disabled pointer events -->
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-2 py-1 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <!-- Page number 1 item -->
              <li>
                <a
                  class="relative block rounded bg-transparent px-2 py-1 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >1</a
                >
              </li>
              <!-- Current page (2) item with highlighted background and "current" label -->
              <li aria-current="page">
                <a
                  class="relative block rounded bg-primary-100 px-2 py-1 text-sm font-medium text-primary-700 transition duration-300 focus:outline-none dark:bg-slate-900 dark:text-primary-500"
                  href="#!"
                  >2
                  <!-- Hidden "current" label for screen readers -->
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <!-- Page number 3 item -->
              <li>
                <a
                  class="relative block rounded bg-transparent px-2 py-1 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >3</a
                >
              </li>
              <!-- Next page item -->
              <li>
                <a
                  class="relative block rounded bg-transparent px-2 py-1 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          
            
        

    Shape

    Use .rounded-full class to change the shape to a circle.

    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • HTML
            
                
          <nav aria-label="Page navigation example">
            <ul class="list-style-none flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded-full bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded-full bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded-full bg-primary-100 px-3 py-1.5 text-sm font-medium text-primary-700 transition duration-300 focus:outline-none dark:bg-slate-900 dark:text-primary-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded-full bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded-full bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          
            
        

    Color options

    You can use each color from our color palette within a pagination.

    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • Previous
    • 1
    • 2 (current)
    • 3
    • Next
    • HTML
            
                
          <!-- First navigation element with primary theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-primary-100 px-3 py-1.5 text-sm font-medium text-primary-700 transition duration-300 focus:outline-none dark:bg-slate-900 dark:text-primary-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-primary-700 focus:outline-none active:bg-neutral-100 active:text-primary-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700 dark:focus:text-primary-500 dark:active:bg-neutral-700 dark:active:text-primary-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- /First navigation element with primary theme -->
    
          <!-- Second navigation element with secondary theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-secondary-800 focus:outline-none active:bg-neutral-100 active:text-secondary-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-secondary-400 dark:active:bg-neutral-700 dark:active:text-secondary-400"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-secondary-100 px-3 py-1.5 text-sm font-medium text-secondary-800 transition duration-300 focus:outline-none dark:bg-[#202124] dark:text-secondary-400"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-secondary-800 focus:outline-none active:bg-neutral-100 active:text-secondary-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-secondary-400 dark:active:bg-neutral-700 dark:active:text-secondary-400"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-secondary-800 focus:outline-none active:bg-neutral-100 active:text-secondary-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-secondary-400 dark:active:bg-neutral-700 dark:active:text-secondary-400"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- /Second navigation element with secondary theme -->
    
          <!-- Third navigation element with success theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-success-700 focus:outline-none active:bg-neutral-100 active:text-success-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-success-500 dark:active:bg-neutral-700 dark:active:text-success-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-success-100 px-3 py-1.5 text-sm font-medium text-success-700 transition duration-300 focus:outline-none dark:bg-green-950 dark:text-success-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-success-700 focus:outline-none active:bg-neutral-100 active:text-success-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-success-500 dark:active:bg-neutral-700 dark:active:text-success-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-success-700 focus:outline-none active:bg-neutral-100 active:text-success-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-success-500 dark:active:bg-neutral-700 dark:active:text-success-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- /Third navigation element with success theme -->
    
          <!-- Fourth navigation element with danger theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-danger-700 focus:outline-none active:bg-neutral-100 active:text-danger-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-danger-500 dark:active:bg-neutral-700 dark:active:text-danger-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-danger-100 px-3 py-1.5 text-sm font-medium text-danger-700 transition duration-300 focus:outline-none dark:bg-[#2c0f14] dark:text-danger-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-danger-700 focus:outline-none active:bg-neutral-100 active:text-danger-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-danger-500 dark:active:bg-neutral-700 dark:active:text-danger-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-danger-700 focus:outline-none active:bg-neutral-100 active:text-danger-700 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-danger-500 dark:active:bg-neutral-700 dark:active:text-danger-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- /Fourth navigation element with danger theme -->
    
          <!-- Fifth navigation element with warning theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-warning-800 focus:outline-none active:bg-neutral-100 active:text-warning-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-warning-500 dark:active:bg-neutral-700 dark:active:text-warning-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-warning-100 px-3 py-1.5 text-sm font-medium text-warning-800 transition duration-300 focus:outline-none dark:bg-[#2e2005] dark:text-warning-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-warning-800 focus:outline-none active:bg-neutral-100 active:text-warning-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-warning-500 dark:active:bg-neutral-700 dark:active:text-warning-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-warning-800 focus:outline-none active:bg-neutral-100 active:text-warning-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-warning-500 dark:active:bg-neutral-700 dark:active:text-warning-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- /Fifth navigation element with warning theme -->
    
          <!-- Sixth navigation element with info theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-info-800 focus:outline-none active:bg-neutral-100 active:text-info-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-info-500 dark:active:bg-neutral-700 dark:active:text-info-500"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-info-100 px-3 py-1.5 text-sm font-medium text-info-800 transition duration-300 focus:outline-none dark:bg-[#11242a] dark:text-info-500"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-info-800 focus:outline-none active:bg-neutral-100 active:text-info-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-info-500 dark:active:bg-neutral-700 dark:active:text-info-500"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-info-800 focus:outline-none active:bg-neutral-100 active:text-info-800 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-info-500 dark:active:bg-neutral-700 dark:active:text-info-500"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- /Sixth navigation element with info theme -->
    
          <!-- Seventh navigation element with neutral-50 theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none mb-6 flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-zinc-600 focus:outline-none active:bg-neutral-100 active:text-zinc-600 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-neutral-100 dark:active:bg-neutral-700 dark:active:text-neutral-100"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-neutral-50 px-3 py-1.5 text-sm font-medium text-zinc-600 transition duration-300 focus:outline-none dark:bg-neutral-700 dark:text-neutral-100"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-zinc-600 focus:outline-none active:bg-neutral-100 active:text-zinc-600 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-neutral-100 dark:active:bg-neutral-700 dark:active:text-neutral-100"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:text-zinc-600 focus:outline-none active:bg-neutral-100 active:text-zinc-600 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:focus:text-neutral-100 dark:active:bg-neutral-700 dark:active:text-neutral-100"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!--/Seventh navigation element with neutral-50 theme -->
    
          <!-- Eighth navigation element with neutral-800 theme -->
          <nav aria-label="Page navigation example">
            <ul class="list-style-none flex">
              <li>
                <a
                  class="pointer-events-none relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface/50 transition duration-300 dark:text-neutral-400"
                  >Previous</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:outline-none active:bg-neutral-100 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:active:bg-neutral-700"
                  href="#!"
                  >1</a
                >
              </li>
              <li aria-current="page">
                <a
                  class="relative block rounded bg-neutral-800 px-3 py-1.5 text-sm font-medium text-zinc-100 transition duration-300 focus:outline-none"
                  href="#!"
                  >2
                  <span
                    class="absolute -m-px h-px w-px overflow-hidden whitespace-nowrap border-0 p-0 [clip:rect(0,0,0,0)]"
                    >(current)</span
                  >
                </a>
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:outline-none active:bg-neutral-100 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:active:bg-neutral-700"
                  href="#!"
                  >3</a
                >
              </li>
              <li>
                <a
                  class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-neutral-100 focus:bg-neutral-100 focus:outline-none active:bg-neutral-100 dark:text-white dark:hover:bg-neutral-700 dark:focus:bg-neutral-700  dark:active:bg-neutral-700"
                  href="#!"
                  >Next</a
                >
              </li>
            </ul>
          </nav>
          <!-- Eighth navigation element with neutral-800 theme -->
          
            
        

    Related resources

    Tutorials:

    navbar colors icons hover state dark mode flexbox spacing buttons sizing footer

    Extended Docs:

    colors icons breadcrumbs footer scrollspy badges button group buttons link scroll back to top button ripple borders center grid items center text colors dark theme display block display flex flexbox icons position text color text decoration

    Generators and builders:

    Form drag & drop Typography SVG icon Instagram Filters button card table flexbox logo grid footer

    Design System (Figma):

    introduction power of visual hierarchy art of prioritization de emphasize with no mercy lowering contrast low contrast vs low aesthetics let it breathe user experience project personality principles tips and tricks
    • Basic example
    • Icons
    • Disabled and active states
    • Alignment
    • Sizing
    • Shape
    • Color options
    • Related resources
    Get useful tips & free resources directly to your inbox along with exclusive subscriber-only content.
    Join our mailing list now
    © 2024 Copyright: MDBootstrap.com

    Access restricted

    To view this section you must have an active PRO account

    Log in to your account or purchase an TWE subscription if you don't have one.

    Buy TWE PRO