CSS AdvancedLesson #162
Pagination Styles
This page covers advanced pagination styling including hover effects, transitions, and breadcrumbs.
This page covers advanced pagination styling including hover effects, transitions, and breadcrumbs.
Pagination with Hover Effect
Use the :hover
selector to change the background color of each page link when the user hovers over them:
-
- 1
- 2
- 3
- 4
- 5
-
Example
Example Code
css.pagination li a:hover:not(.active) {
background-color: lightgray;
}Transition Effect on Hover
Add the transition property to the page links to create a transition effect on hover:
-
- 1
- 2
- 3
- 4
- 5
-
Example
Example Code
css.pagination li a {
display: block;
padding: 8px 12px;
text-decoration: none;
border: 1px solid gray;
color:
black;
margin: 0 4px;
border-radius: 5px;
transition: background-color 1s;
}Breadcrumb Pagination
Another variation of pagination is a so-called "breadcrumb":
- Home
- Pictures
- Summer 25
- Italy
Example
Example Code
cssul.breadcrumb {
padding: 8px;
list-style: none;
background-color: #eee;
}
ul.breadcrumb li {display: inline;}
ul.breadcrumb li a {color: green;}
ul.breadcrumb li+li:before {
padding: 8px;
color: black;
content: "/\00a0";
}Interactive Code Examples
CSS Example 1
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 2
cssInteractive runnable CSS example from EA Academy.
Live Output Preview:
CSS Example 3
cssInteractive runnable CSS example from EA Academy.
Live Output Preview: