Bootstrap 分页导航
分页导航
当列表内容较多时,分页显示可以降低带宽使用,提高访问速度。分页导航可以为网站或应用提供带有分页功能的导航。
Bootstrap提供了两种类型的分页导航组件,一种是带有多个页码的分页组件(pagination),一种是只有上一页和下一页的翻页组件(pager)。
分页组件
Bootstrap 中,分页组件的中间是页码,两头是上一页和下一页的链接。可以使用无序列表或有序列表来定义分页组件,暂不支持描述列表。只需为列表应用 .pagination
类,并在 <li> 元素中定义页码链接即可。如:
<ul class="pagination">
<li><a href="#">«</a></li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">»</a></li>
</ul>
效果如图 3‑57所示:
图3-57 分页组件
1、禁用和活动状态
对于分页组件,当前页一般会高亮显示,并且链接不能点击。如果当前页是第一页,则上一页的链接不能点击;如果当前页是最后一页,则下一页的链接不能点击。
Bootstrap中,使用 .active
类表示活动的状态,使用 .disabled
类表示禁用的状态。活动的链接显示为白色文本和浅蓝色背景,禁用的链接显示为灰色背景并禁用鼠标。可以为分页组件中的链接添加 .active
类表示当前页,添加 .disabled
类表示不能点击。如:
<ul class="pagination">
<li class="disabled"><a href="#"> «</a></li>
<li class="active"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">»</a></li>
</ul>
效果如图 3‑58所示:
图3-58 禁用和活动状态
事实上,即便使用 .active
和 .disabled
类,也只能禁用CSS交互行为,而无法禁用链接的默认行为。要禁用链接的默认行为,还需要借助JavaScript脚本。
由于Bootstrap的分页组件中,既支持 <a>
标签,也支持<span>
标签,因此一个完美的解决方案是,将 .active
和 .disabled
状态的链接替换为<span>
标签,这样既能保持需要的样式又不可点击。如:
<ul class="pagination">
<li class="disabled"><span>«</span></li>
<li class="active"><span>1</span></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">»</a></li>
</ul>
2、组件的尺寸
需要更大或更小的分页组件吗?.pagination-lg
或.pagination-sm
类提供了额外可供选择的尺寸。如果希望比默认尺寸大一些,使用 .pagination-lg
类;如果希望比默认尺寸小一些,使用 .pagination-sm
类。如:
<ul class="pagination pagination-lg">
...
</ul>
<ul class="pagination">
...
</ul>
<ul class="pagination pagination-sm">
...
</ul>
效果如图 3‑59所示:
图3-59 分页组件的尺寸
关于作者
歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。
Bootstrap 分页导航相关推荐
- Bootstrap 分页导航中的翻页组件
分页导航中的翻页 一些简单的网站,比如博客或者杂志网站,希望用更少的标记和样式,来创建简单的"前一页"和"后一页"的翻页导航. Bootstrap中,只需为列表 ...
- Bootstrap 分页导航的对齐方式
分页导航的对齐方式 分页导航中,默认采用左对齐.如果希望页码居中对齐,就给 .pagination 的 <div> 追加 .pagination-centered 类,希望页码右对齐,就给 ...
- Bootstrap 分页导航的尺寸
分页导航的尺寸 Bootstrap提供了 3 个相对尺寸的类,用来设置分页导航的尺寸.如果希望比默认导航大一些,可以使用 .pagination-large 类:希望比默认导航小一些,可以使用 .pa ...
- Bootstrap 标准的分页导航
标准的分页导航 Bootstrap 中,标准分页导航的中间是页码,两头是上一页和下一页的链接.可以使用无序列表和有序列表来定义分页导航结构,暂不支持描述列表.只需把列表放在 .pagination 的 ...
- 【前端4】bootstrap:栅格系统,隔行/触摸换色,分页/导航条,模态框/轮播图,旅游首页
文章目录 1.bootstrap基本模板:meta/title,link/script 2.两种布局容器/栅格系统:自动补 3.样式_表格/按钮/图片/表单:class属性,for属性联动 4.组件_ ...
- Bootstrap系列 -- 44. 分页导航
带页码的分页导航,可能是最常见的一种分页导航,特别是在列表页内容超多的时候,会给用户提供分页的导航方式.平时很多同学喜欢用div>a和div>span结构来制作带页码的分页导航.不过,在B ...
- Bootstrap导航条、分页导航
[导航条navbar] 在bootstrap中导航与导航条在外观方面差不多,但在实际应用时,导航条却要复杂的多. 导航条制作方法: 第一步:首先在制作导航的列表(<ul class=" ...
- Bootstrap(五) 导航条、分页导航
本文转自:http://www.imooc.com/learn/141 导航条基础 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个"条"字.其实在Boo ...
- Bootstrap学习笔记——导航条、分页导航
1 导航条 导航条(navbar)比航(nav)复杂很多:导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式. 1.1 基础导 ...
最新文章
- 什么是__pycache__?
- struts2+hibernate3+spring3(ssh2)框架下的web应用(1)
- python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...
- c语言数组两个值交换,如可交换两个数组中的元素?
- 常见排序算法:冒泡排序
- Spark RDD 宽依赖窄依赖
- java合并后求和_用分支/合并框架执行并行求和
- linux 如何访问weblogic console,怎么修改weblogic console登陆的用户名和密码
- 如何在数据库中创建表
- 闲置资源整合创业大有可为
- 应用计算机测线性电阻伏安特性曲线,线性电阻的伏安特性曲线总结分析.docx
- 计算机里保存文件时没有桌面,电脑在保存文件时桌面怎么不见了怎么办
- geforce下载旧版驱动_如何在没有GeForce经验的情况下下载NVIDIA驱动程序
- python PTA合集
- 深度学习+语音,基础普及篇笔记(一)
- 支付宝扫码支付示例源码
- 【C++学习】Effective C++
- 曼尼托巴大学计算机科学世界排名,2020年曼尼托巴大学QS世界排名
- 阿里云“无影”云电脑,究竟是不是桌面云?!
- 2021高考本溪高中成绩查询,本溪市高级中学2020—2021学年度(上学期) 高一高二期中表奖大会...
热门文章
- 《开源框架那点事儿33》极限挑战:用一条循环语句正确输出99表!【前两名奖图书一本】...
- zabbix使用zabbix-java-gateway监控jvm/tomcat性能
- Symmetric Tree (101)
- mybatis 插入数据时返回主键
- PHP 实现获取服务器端IP地址
- IB客座主编(三):西门子(中国)有限公司工业业务领域楼宇科技集团杜明轩(Christophe de Maistre)先生...
- 1.1方程求根之二分法
- QGIS for Android 开发:一、Ubuntu环境搭建
- Dive Into Thrift Node-安装
- COPAN为政府机构提供低成本、高效节能的数字归档方案