HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>CSS3 Pagination</title>
</head>
<body>
<div class="pagination">
<a href="#" class="prev">« Previous</a>
<a href="#" class="page">1</a>
<a href="#" class="page">2</a>
<a href="#" class="page active">3</a>
<a href="#" class="page">4</a>
<a href="#" class="page">5</a>
<a href="#" class="next">Next »</a>
</div>
</body>
</html>
CSS (styles.css):
/* 基本样式 */
.pagination {
display: flex;
list-style: none;
padding: 0;
font-family: Arial, sans-serif;
}
/* 分页项样式 */
.pagination a {
display: inline-block;
padding: 8px 12px;
text-decoration: none;
color: #333;
border: 1px solid #ddd;
}
/* 当前页样式 */
.pagination a.active {
background-color: #3498db;
color: #fff;
}
/* 上一页、下一页样式 */
.pagination a.prev,
.pagination a.next {
background-color: #3498db;
color: #fff;
}
/* 悬停时的样式 */
.pagination a:hover {
background-color: #ddd;
}
这个示例创建了一个基本的分页组件,包含上一页、下一页和若干页码。你可以根据需要调整样式,例如更改颜色、大小、边框等,以适应你的网站设计。此外,你还可以使用 JavaScript 来实现更复杂的分页功能,例如动态加载内容。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12572/CSS