CSS3 分页学习笔记

CSS3带来了许多令人兴奋的新特性和功能,其中的分页效果和样式是吸引眼球的重要因素之一。在本文中,我们将深入探讨如何使用CSS3实现各种分页效果。

实例演示

1. 点状分页

点状分页是比较简单的一种分页效果,代码如下:

cssCopy Code
.pagination { display: flex; } .pagination li { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: #ccc; margin: 0 5px; cursor: pointer; } .pagination li.active { background-color: #333; }

2. 条形分页

条形分页是比较常见的分页效果之一,代码如下:

cssCopy Code
.pagination { display: flex; } .pagination li { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #ccc; margin: 0 5px; cursor: pointer; } .pagination li.active { background-color: #333; color: #fff; }

3. 下拉框分页

下拉框分页是比较方便用户操作的一种分页效果,代码如下:

cssCopy Code
.pagination select { padding: 5px; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; } .pagination option { padding: 5px; }

4. 水平滚动分页

水平滚动分页是一种非常炫酷的分页效果,代码如下:

cssCopy Code
.pagination { overflow-x: auto; overflow-y: hidden; white-space: nowrap; } .pagination li { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #ccc; margin: 0 5px; cursor: pointer; } .pagination li.active { background-color: #333; color: #fff; }

总结

CSS3提供了丰富的分页效果和样式,本文只是介绍了其中的几种,希望读者们可以根据自己的需求和想象力创造更多的分页效果。