content logo

Bootstrap Paginations:

Arrow Like Pagination using Bootstrap with Hover Effect

For cases where you want the user to go through a series of steps, such as the registration process on the website, you can use this pagination. This pagination, as you can see, is blue. By placing the mouse cursor on each item, this item turns orange. All items are in the form of arrows. Inside each item is written a white number.

#

Arrows Pagination Code

#

Free Pagination Hover Effect

#

Numerical CSS Pagination

#

HTML Pagination Code Example

<!-- This script got from frontendfreecode.com -->
<div class="container">
    <div class="row">
        <div class="col-md-offset-2 col-md-8">
            <nav class="pagination-outer" aria-label="Page navigation">
                <ul class="pagination">
                    <li class="page-item">
                        <a href="#" class="page-link" aria-label="Previous">
                            <span aria-hidden="true">&laquo;</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 active">
                        <a class="page-link" href="#">3</a>
                    </li>
                    <li class="page-item ">
                        <a class="page-link" href="#">4</a>
                    </li>
                    <li class="page-item">
                        <a class="page-link" href="#">5</a>
                    </li>
                    <li class="page-item">
                        <a href="#" class="page-link" aria-label="Next">
                            <span aria-hidden="true">&raquo;</span>
                        </a>
                    </li>
                </ul>
            </nav>
        </div>
    </div>
</div><a style="font-size: 8pt; text-decoration: none" target="_blank" href="http://frontendfreecode.com">Free Frontend</a>
                                                                            
body {
	background-color: #3D0C11 !important;
	margin-top: 100px !important;
}
a:hover, a:focus {
	text-decoration: none;
	outline: none
}
.pagination-outer {
	text-align: center;
}
.pagination {
	display: inline-flex;
	position: relative;
	overflow: hidden;
	border-radius: 0 !important;
}
.pagination li a.page-link, .pagination li:first-child a.page-link, .pagination li:last-child a.page-link {
	border: none;
	height: 45px;
	width: 55px;
	line-height: 45px;
	text-align: center;
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	background-color: #83BCA9;
	margin: 0 -8px 0 0;
	border-radius: 0;
	transition: all 0.3s linear 0s;
	-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
}
.pagination li a.page-link:before, .pagination li:first-child a.page-link:before, .pagination li:last-child a.page-link:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #ff771a;
	display: block;
	opacity: 0;
	transform: scale(0.1);
	z-index: -1;
	transform-origin: bottom right 0;
}
.pagination li a.page-link:hover:before, .pagination li.active a.page-link:before {
	opacity: 1;
	transform: scale(1);
	transition: all 0.3s linear 0s;
}
.pagination li:first-child a.page-link {
	-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
	border-radius: 0;
}
.pagination li:last-child a.page-link {
	margin-right: 0;
	-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	border-radius: 0;
}
.pagination li.active a.page-link, .pagination li a.page-link:hover, .pagination li.active a.page-link:hover {
	border: none;
	background: transparent;
	color: #fff;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" >
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- This script got from frontendfreecode.com -->

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" >
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
body {
	background-color: #3D0C11 !important;
	margin-top: 100px !important;
}
a:hover, a:focus {
	text-decoration: none;
	outline: none
}
.pagination-outer {
	text-align: center;
}
.pagination {
	display: inline-flex;
	position: relative;
	overflow: hidden;
	border-radius: 0 !important;
}
.pagination li a.page-link, .pagination li:first-child a.page-link, .pagination li:last-child a.page-link {
	border: none;
	height: 45px;
	width: 55px;
	line-height: 45px;
	text-align: center;
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	background-color: #83BCA9;
	margin: 0 -8px 0 0;
	border-radius: 0;
	transition: all 0.3s linear 0s;
	-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
}
.pagination li a.page-link:before, .pagination li:first-child a.page-link:before, .pagination li:last-child a.page-link:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #ff771a;
	display: block;
	opacity: 0;
	transform: scale(0.1);
	z-index: -1;
	transform-origin: bottom right 0;
}
.pagination li a.page-link:hover:before, .pagination li.active a.page-link:before {
	opacity: 1;
	transform: scale(1);
	transition: all 0.3s linear 0s;
}
.pagination li:first-child a.page-link {
	-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0% 0%);
	border-radius: 0;
}
.pagination li:last-child a.page-link {
	margin-right: 0;
	-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	border-radius: 0;
}
.pagination li.active a.page-link, .pagination li a.page-link:hover, .pagination li.active a.page-link:hover {
	border: none;
	background: transparent;
	color: #fff;
}
</style>

</head>
<body>
<div class="container">
    <div class="row">
        <div class="col-md-offset-2 col-md-8">
            <nav class="pagination-outer" aria-label="Page navigation">
                <ul class="pagination">
                    <li class="page-item">
                        <a href="#" class="page-link" aria-label="Previous">
                            <span aria-hidden="true">&laquo;</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 active">
                        <a class="page-link" href="#">3</a>
                    </li>
                    <li class="page-item ">
                        <a class="page-link" href="#">4</a>
                    </li>
                    <li class="page-item">
                        <a class="page-link" href="#">5</a>
                    </li>
                    <li class="page-item">
                        <a href="#" class="page-link" aria-label="Next">
                            <span aria-hidden="true">&raquo;</span>
                        </a>
                    </li>
                </ul>
            </nav>
        </div>
    </div>
</div><div id="bcl"><a style="font-size:8pt;text-decoration:none;" href="http://www.devanswer.com">Free Frontend</a></div>

</body>
</html>
Preview