分页导航中的翻页

一些简单的网站,比如博客或者杂志网站,希望用更少的标记和样式,来创建简单的“前一页”和“后一页”的翻页导航。

Bootstrap中,只需为列表设置 class="pager",就可以创建出一个翻页导航。默认情况下,翻页导航采用居中显示。如:

  1. <ul class="pager">
  2.   <li><a href="#">Previous</a></li>
  3.   <li><a href="#">Next</a></li>
  4. </ul>

效果如图 4‑46所示:

图4-46 Bootstrap分页导航中的翻页

也可以给相应的 <li> 元素添加 .previous 和 .next 类,让导航链接向左或向右浮动到容器的两侧边缘。为了让链接更加醒目,建议为链接添加方向箭头。如:

  1. <ul class="pager">
  2.   <li class="previous">
  3.     <a href="#">&larr; Previous</a>
  4.   </li>
  5.   <li class="next">
  6.     <a href="#">Next &rarr;</a>
  7.   </li>
  8. </ul>

效果如图 4‑47所示:

图4-47 Bootstrap分页导航中的翻页两侧对齐

当翻页到第一页或最后一页时,可以给 <li> 元素添加 .disabled 类,让链接变灰并失去鼠标悬停效果。如:

  1. <ul class="pager">
  2.   <li class="previous disabled">
  3.     <a href="#">&larr; Older</a>
  4.   </li>
  5.   <li class="next">
  6.     <a href="#">Next &rarr;</a>
  7.   </li>
  8. </ul>

效果如图 4‑48所示:

图4-48 Bootstrap分页导航中的翻页禁用导航链接

同理,使用 .disabled 类,也只能禁用CSS交互行为,而无法禁用链接的默认行为。要禁用链接的默认行为,还需要借助JavaScript脚本。所以,如果要禁用链接,就干脆在应用 .disabled 的 <li> 中,直接使用 <span> 元素,因为翻页导航也同时支持 <span> 和 <a> 元素。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Bootstrap 分页导航中的翻页组件相关推荐

  1. Bootstrap翻页组件

    翻页组件 一些简单的网站,比如博客或者杂志网站,希望用更少的标记和样式,来创建简单的"前一页"和"后一页"的翻页组件. Bootstrap中,只需为列表设置.p ...

  2. Bootstrap 分页导航

    分页导航 当列表内容较多时,分页显示可以降低带宽使用,提高访问速度.分页导航可以为网站或应用提供带有分页功能的导航. Bootstrap提供了两种类型的分页导航组件,一种是带有多个页码的分页组件(pa ...

  3. Bootstrap 分页导航的对齐方式

    分页导航的对齐方式 分页导航中,默认采用左对齐.如果希望页码居中对齐,就给 .pagination 的 <div> 追加 .pagination-centered 类,希望页码右对齐,就给 ...

  4. vue实现上下滑动翻页_如何通过vue实现一款简单通用的翻页组件

    预览 先上一波效果图: 基本元素 首先,翻页组件(以下称"pager组件")一般拥有的元素有: 上一页 第一页 中间显示的页码 最后一页 下一页 初始化时需要的配置有: total ...

  5. MySQL中的翻页优化和延迟缓存

    limit offset,N 当offset非常大时,效率极低.  原因是:mysql并不是跳过offset行,然后单取N行.而是取offset+N行. 返回时,放弃前offset行,返回N行.效率较 ...

  6. 用 Python selenium爬取股票新闻并存入mysql数据库中带翻页功能demo可下载

    用 Python selenium爬取实时股票新闻并存入mysql数据库中 1.分析需求 2.创建表 3.分析需要爬取的网页内容 4.python里面selenium进行爬虫操作 1.添加包 2.连接 ...

  7. avue中crud翻页器currentPage等修改数据,页面不同步问题

    <avue-crud :option="option" ref="crud" //表格常用事件 @on-load="getList"/ ...

  8. linux more命令 翻页,Linux系统中的翻页命令more和less使用教程

    more more- 在显示器上阅读文件的过滤器[[ ]] 总览 (SYNOPSIS) more[-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ... ...

  9. Linux的vim编辑器中的翻页命令

    当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页命令为:    Ctrl + f 键   f 的英文全拼为:forw ...

最新文章

  1. 上网课的心得体会1000字_上网课心得体会300字 上网课的心得体会
  2. 台积电已开始试生产3nm芯片 率先为苹果、英特尔供货
  3. oracle查看表空间里具体一张表的大小
  4. python性能解决的事_Python程序的性能分析方法
  5. 《Effective Java》第5条:避免创建不必要的对象
  6. 苹果Mac Final Cut Pro更新后,如何将视频分享到YouTube?
  7. 敏感词检测理论算法过程
  8. 淮教鞭:完全免费的电脑版电子教鞭软件 |含淮教鞭的使用说明 | 电脑屏幕画笔软件哪个最好用?
  9. css3实现图片360度旋转及animation、@keyframes的详解
  10. 知乎张瑞: 浅析机器学习理论与实践 | 业界对话
  11. 如何在PDF上添加电子签名?签名技巧分享
  12. Java weeb 入门的第一个坑MySql与Navicat的error
  13. 【20220629】【信号处理】(平稳随机信号)自相关函数性质的证明过程
  14. 如何同步化本地svn库到googlecode
  15. 安全专家:50% 的服务器在补丁发布后,很长时间未修复
  16. 博图买什么样配置的笔记本_西门子PLC编程软件-博图软件用什么配置的电脑最好?...
  17. 〖产品思维训练白宝书 - 产品思维认知篇③〗- 产品思维 VS 技术思维
  18. 0-1之间最多两位小数的正则表达式
  19. Linux口令恢复任我行
  20. python发送邮件和POP3、SMTP及IMA

热门文章

  1. Linux-yum在线安装svn步骤
  2. 高级版本VS打开低版本VS工程,无法调试的问题
  3. 删除 setup.py 安装的 Python 软件包
  4. Activity跳转与返回
  5. 一段比较经典的多线程学习代码
  6. 【Linux系列】mac终端与服务器连接
  7. Partition Array by Odd and Even
  8. [总结]用U盘安装Ubuntu 16.04
  9. swift 2.1 安裝與下載
  10. MiniProfiler 兼容 Entity Framework 6