分页导航中的翻页
一些简单的网站,比如博客或者杂志网站,希望用更少的标记和样式,来创建简单的“前一页”和“后一页”的翻页导航。
Bootstrap中,只需为列表设置 class="pager",就可以创建出一个翻页导航。默认情况下,翻页导航采用居中显示。如:
<ul class="pager">
<li><a href="#">Previous</a></li>
<li><a href="#">Next</a></li>
</ul>
效果如图 4‑46所示:
图4-46 Bootstrap分页导航中的翻页也可以给相应的 <li> 元素添加 .previous 和 .next 类,让导航链接向左或向右浮动到容器的两侧边缘。为了让链接更加醒目,建议为链接添加方向箭头。如:
<ul class="pager">
<li class="previous">
<a href="#">← Previous</a>
</li>
<li class="next">
<a href="#">Next →</a>
</li>
</ul>
效果如图 4‑47所示:
图4-47 Bootstrap分页导航中的翻页两侧对齐当翻页到第一页或最后一页时,可以给 <li> 元素添加 .disabled 类,让链接变灰并失去鼠标悬停效果。如:
<ul class="pager">
<li class="previous disabled">
<a href="#">← Older</a>
</li>
<li class="next">
<a href="#">Next →</a>
</li>
</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 上开源。