📅  最后修改于: 2023-12-03 15:39:23.346000             🧑  作者: Mango
布尔玛分页样式是一种常见的分页样式。它的特点是简洁、美观、易用,常用于各种类型的网站和应用程序中。
下面是一个典型的布尔玛分页样式示例:
<div class="pagination">
<span class="current-page">1</span>
<span class="total-pages">of 10</span>
<a href="#" class="previous-page"><</a>
<a href="#" class="next-page">></a>
</div>
其中,current-page
用于显示当前页码,total-pages
用于显示总页数,previous-page
和next-page
分别用于向前和向后翻页。
布尔玛分页样式可以用CSS和JavaScript实现。
下面是一个简单的CSS代码片段,用于实现布尔玛分页样式:
.pagination {
display: flex;
align-items: center;
justify-content: center;
margin-top: 20px;
}
.pagination span,
.pagination a {
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
margin: 0 5px;
font-size: 16px;
background-color: #fff;
border-radius: 20px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.pagination span.current-page {
background-color: #007bff;
color: #fff;
}
.pagination a:hover {
cursor: pointer;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
下面是一个简单的JavaScript代码片段,用于实现布尔玛分页样式的交互操作:
var currentPage = 1;
var totalPages = 10;
document.querySelector('.previous-page').addEventListener('click', function() {
if (currentPage > 1) {
currentPage--;
updatePagination();
}
});
document.querySelector('.next-page').addEventListener('click', function() {
if (currentPage < totalPages) {
currentPage++;
updatePagination();
}
});
function updatePagination() {
document.querySelector('.current-page').innerText = currentPage;
}
其中,currentPage
和totalPages
分别表示当前页码和总页数,updatePagination()
则用于更新分页样式中的页码显示。