content logo

Bootstrap Paginations:

Bootstrap Pagination with Circular Border

As you can see in this code, we have prepared numerical pagination in this code. This pagination has an effect on hover time. By placing the mouse on each of these numbers, a thin, circular border is placed around it. The background of this code is green. There are also two arrows to the left and right of the numbers to display other pages.

#

Bootstrap Pagination Border Effect

#

HTML Pagination Code

#

CSS Pagination Border

#

Responsive BS Pagination

<!-- This script got from frontendfreecode.com -->
<div class="row">
    <div class="col-md-offset-2 col-md-8">
        <nav class="pagination-box" 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 active">
                    <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="#">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><a style="font-size: 8pt; text-decoration: none" target="_blank" href="http://frontendfreecode.com">Free Frontend</a>
                                                                            
body {
	background-color: rgb(22 142 40) !important;
}
a:hover, a:focus {
	text-decoration: none;
	outline: none
}
ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.pagination-box {
	text-align: center;
	margin-top: 150px;
}
.pagination {
	display: inline-flex;
	position: relative;
	overflow: hidden;
	border-radius: 0;
}
.pagination li a.page-link, .pagination li:first-child a.page-link, .pagination li:last-child a.page-link {
	border: none;
	height: 45px;
	width: 45px;
	line-height: 35px;
	border-radius: 50%;
	background-color: transparent;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	overflow: hidden;
	letter-spacing: 1px;
	text-transform: uppercase;
	z-index: 1;
	margin: 0 8px 0 0;
	transition: all 0.4s ease 0s;
}
.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;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fff;
	border-radius: 50%;
	opacity: 0;
	transform: scaleY(0);
	transition: all 0.3s ease 0s;
}
.pagination li a.page-link:hover:before, .pagination li.active a.page-link:before {
	transform: scaleY(1);
	opacity: 1;
}
.pagination li:last-child a.page-link {
	margin-right: 0;
}
.pagination li.active a.page-link, .pagination li a.page-link:hover, .pagination li.active a.page-link:hover {
	background-color: transparent;
	color: #fff;
	border: none;
}
@media only screen and (max-width: 480px) {
	.pagination {
		display: block;
	}
	.pagination li {
		display: inline-block;
		margin-bottom: 20px;
	}
}
<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: rgb(22 142 40) !important;
}
a:hover, a:focus {
	text-decoration: none;
	outline: none
}
ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.pagination-box {
	text-align: center;
	margin-top: 150px;
}
.pagination {
	display: inline-flex;
	position: relative;
	overflow: hidden;
	border-radius: 0;
}
.pagination li a.page-link, .pagination li:first-child a.page-link, .pagination li:last-child a.page-link {
	border: none;
	height: 45px;
	width: 45px;
	line-height: 35px;
	border-radius: 50%;
	background-color: transparent;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	position: relative;
	overflow: hidden;
	letter-spacing: 1px;
	text-transform: uppercase;
	z-index: 1;
	margin: 0 8px 0 0;
	transition: all 0.4s ease 0s;
}
.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;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fff;
	border-radius: 50%;
	opacity: 0;
	transform: scaleY(0);
	transition: all 0.3s ease 0s;
}
.pagination li a.page-link:hover:before, .pagination li.active a.page-link:before {
	transform: scaleY(1);
	opacity: 1;
}
.pagination li:last-child a.page-link {
	margin-right: 0;
}
.pagination li.active a.page-link, .pagination li a.page-link:hover, .pagination li.active a.page-link:hover {
	background-color: transparent;
	color: #fff;
	border: none;
}
@media only screen and (max-width: 480px) {
	.pagination {
		display: block;
	}
	.pagination li {
		display: inline-block;
		margin-bottom: 20px;
	}
}
</style>

</head>
<body>
<div class="row">
    <div class="col-md-offset-2 col-md-8">
        <nav class="pagination-box" 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 active">
                    <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="#">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 id="bcl"><a style="font-size:8pt;text-decoration:none;" href="http://www.devanswer.com">Free Frontend</a></div>

</body>
</html>
Preview