DW Faisalabad New Version

DW Faisalabad New Version
Please Jump to New Version
  • Working with Tables
  • While there are four types of database objects in Access, tables are arguably the most ... read more

    Wednesday, 16 August 2017

    CSS Pagination Examples

    Learn how to create a responsive pagination using CSS.

    Simple Pagination
    If you have a website with lots of pages, you may wish to add some sort of pagination to each page:



    Example
    .pagination {
        display: inline-block;
    }
    .pagination a {
        color: black;
        float: left;
        padding: 8px 16px;
        text-decoration: none;
    }
    Try it Yourself »

    Active and Hoverable Pagination



    Highlight the current page with an .active class, and use the :hover selector to change the color of each page link when moving the mouse over them:

    Example
    .pagination a.active {
        background-color: #4CAF50;
        color: white;
    }
    .pagination a:hover:not(.active) {background-color: #ddd;}
    Try it Yourself »

    Rounded Active and Hoverable Buttons



    Add the border-radius property if you want a rounded "active" and "hover" button:

    Example
    .pagination a {
        border-radius: 5px;
    }
    .pagination a.active {
        border-radius: 5px;
    }
    Try it Yourself »

    More Examples

    • Hoverable Transition Effect: Add the transition property to the page links to create a transition effect on hover:

    Try it Yourself »


    • Bordered Pagination:Use the border property to add borders to the pagination:

    Try it Yourself »


    • Rounded Borders: Tip: Add rounded borders to your first and last link in the pagination:

    Try it Yourself »


    • Space Between Links: Tip: Add the margin property if you do not want to group the page links:

    Try it Yourself »


    • Pagination Size: Change the size of the pagination with the font-size property:

    Try it Yourself »


    • Centered Pagination: To center the pagination, wrap a container element (like <div>) around it with text-align:center

    Try it Yourself »

    Breadcrumbs



    Another variation of pagination is so-called "breadcrumbs":

    Example
    ul.breadcrumb {
        padding: 8px 16px;
        list-style: none;
        background-color: #eee;
    }
    ul.breadcrumb li {display: inline;}
    ul.breadcrumb li+li:before {
        padding: 8px;
        color: black;
        content: "/\00a0";
    }
    Try it Yourself »