Pagination
Angular Bootstrap 5 Pagination component
Responsive Angular Pagination built with Bootstrap 5. Examples for showing pagination to indicate a series of related content exists across multiple pages.
To learn more read Docs.
Basic example
| Name | Position | Office | Age | Start date | Salary | 
|---|---|---|---|---|---|
| Tiger Nixon | System Architect | Edinburgh | 61 | 2011/04/25 | $320,800 | 
| Garrett Winters | Accountant | Tokyo | 63 | 2011/07/25 | $170,750 | 
| Ashton Cox | Junior Technical Author | San Francisco | 66 | 2009/01/12 | $86,000 | 
| Cedric Kelly | Senior Javascript Developer | Edinburgh | 22 | 2012/03/29 | $433,060 | 
| Airi Satou | Accountant | Tokyo | 33 | 2008/11/28 | $162,700 | 
| Brielle Williamson | Integration Specialist | New York | 61 | 2012/12/02 | $372,000 | 
| Herrod Chandler | Sales Assistant | San Francisco | 59 | 2012/08/06 | $137,500 | 
| Rhona Davidson | Integration Specialist | Tokyo | 55 | 2010/10/14 | $327,900 | 
| Colleen Hurst | Javascript Developer | San Francisco | 39 | 2009/09/15 | $205,500 | 
| Sonya Frost | Software Engineer | Edinburgh | 23 | 2008/12/13 | $103,600 | 
| Jena Gaines | Office Manager | London | 30 | 2008/12/19 | $90,560 | 
| Quinn Flynn | Support Lead | Edinburgh | 22 | 2013/03/03 | $342,000 | 
| Charde Marshall | Regional Director | San Francisco | 36 | 2008/10/16 | $470,600 | 
| Haley Kennedy | Senior Marketing Designer | London | 43 | 2012/12/18 | $313,500 | 
        
            
          <nav aria-label="Page navigation example">
            <ul class="pagination">
              <li class="page-item"><a class="page-link" href="#">Previous</a></li>
              <li class="page-item"><a class="page-link" href="#">1</a></li>
              <li class="page-item"><a class="page-link" href="#">2</a></li>
              <li class="page-item"><a class="page-link" href="#">3</a></li>
              <li class="page-item"><a class="page-link" href="#">Next</a></li>
            </ul>
          </nav>
          
        
    
Icons
      Looking to use an icon or symbol in place of text for some pagination links? Be sure to
      provide proper screen reader support with aria attributes.
    
        
            
        <nav aria-label="Page navigation example">
          <ul class="pagination">
            <li class="page-item">
              <a class="page-link" href="#" aria-label="Previous">
                <span aria-hidden="true">«</span>
              </a>
            </li>
            <li class="page-item"><a class="page-link" href="#">1</a></li>
            <li class="page-item"><a class="page-link" href="#">2</a></li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            <li class="page-item">
              <a class="page-link" href="#" aria-label="Next">
                <span aria-hidden="true">»</span>
              </a>
            </li>
          </ul>
        </nav>
        
        
    
Disabled and active states
      Pagination links are customizable for different circumstances. Use .disabled for
      links that appear un-clickable and .active to indicate the current page.
    
      While the .disabled class uses pointer-events: none to
      try to disable the link functionality of <a>s, that CSS property
      is not yet standardized and doesn’t account for keyboard navigation. As such, you should
      always add tabindex="-1" on disabled links and use custom JavaScript to fully
      disable their functionality.
    
        
            
        <nav aria-label="...">
          <ul class="pagination">
            <li class="page-item disabled">
              <a class="page-link">Previous</a>
            </li>
            <li class="page-item"><a class="page-link" href="#">1</a></li>
            <li class="page-item active" aria-current="page">
              <a class="page-link" href="#">2 <span class="visually-hidden">(current)</span></a>
            </li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            <li class="page-item">
              <a class="page-link" href="#">Next</a>
            </li>
          </ul>
        </nav>
        
        
    
      You can optionally swap out active or disabled anchors for <span>, or omit
      the anchor in the case of the prev/next arrows, to remove click functionality and prevent
      keyboard focus while retaining intended styles.
    
        
            
        <nav aria-label="...">
          <ul class="pagination mb-0">
            <li class="page-item disabled">
              <span class="page-link">Previous</span>
            </li>
            <li class="page-item"><a class="page-link" href="#">1</a></li>
            <li class="page-item active" aria-current="page">
              <span class="page-link">
                2
                <span class="visually-hidden">(current)</span>
              </span>
            </li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            <li class="page-item">
              <a class="page-link" href="#">Next</a>
            </li>
          </ul>
        </nav>  
        
        
    
Sizing
      Fancy larger or smaller pagination? Add .pagination-lg or
      .pagination-sm for additional sizes.
    
        
            
        <nav aria-label="...">
          <ul class="pagination pagination-lg">
            <li class="page-item active" aria-current="page">
              <span class="page-link">
                1
                <span class="visually-hidden">(current)</span>
              </span>
            </li>
            <li class="page-item"><a class="page-link" href="#">2</a></li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
          </ul>
        </nav>
        
        
    
        
            
        <nav aria-label="...">
          <ul class="pagination pagination-sm">
            <li class="page-item active" aria-current="page">
              <span class="page-link">
                1
                <span class="visually-hidden">(current)</span>
              </span>
            </li>
            <li class="page-item"><a class="page-link" href="#">2</a></li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
          </ul>
        </nav>
        
        
    
Shape
Add .pagination-circle class to change the shape to a circle.
        
            
        <nav aria-label="...">
          <ul class="pagination pagination-circle">
            <li class="page-item">
              <a class="page-link">Previous</a>
            </li>
            <li class="page-item"><a class="page-link" href="#">1</a></li>
            <li class="page-item active" aria-current="page">
              <a class="page-link" href="#">2 <span class="visually-hidden">(current)</span></a>
            </li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            <li class="page-item">
              <a class="page-link" href="#">Next</a>
            </li>
          </ul>
        </nav>
        
        
    
Alignment
Change the alignment of pagination components with flexbox utilities.
Use .justify-content-center class to center the pagination.
        
            
        <nav aria-label="Page navigation example">
          <ul class="pagination justify-content-center">
            <li class="page-item disabled">
              <a class="page-link">Previous</a>
            </li>
            <li class="page-item"><a class="page-link" href="#">1</a></li>
            <li class="page-item"><a class="page-link" href="#">2</a></li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            <li class="page-item">
              <a class="page-link" href="#">Next</a>
            </li>
          </ul>
        </nav>
        
        
    
Use .justify-content-end class to align the pagination to the right.
        
            
        <nav aria-label="Page navigation example">
          <ul class="pagination justify-content-end">
            <li class="page-item disabled">
              <a class="page-link">Previous</a>
            </li>
            <li class="page-item"><a class="page-link" href="#">1</a></li>
            <li class="page-item"><a class="page-link" href="#">2</a></li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            <li class="page-item">
              <a class="page-link" href="#">Next</a>
            </li>
          </ul>
        </nav>