加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

基于Bootstrap分页的实例讲解(必看篇)

发布时间:2020-12-18 00:36:15 所属栏目:安全 来源:网络整理
导读:前面的话 分页导航几乎在每个网站都可见,好的分页能给用户带来好的用户体验。本文将详细介绍Bootstrap分页 概述 在Bootstrap框架中提供了两种分页导航: 带页码的分页导航 带翻页的分页导航 页码分页 带页码的分页导航,可能是最常见的一种分页导航,特别是

前面的话

分页导航几乎在每个网站都可见,好的分页能给用户带来好的用户体验。本文将详细介绍Bootstrap分页

概述

在Bootstrap框架中提供了两种分页导航:

☑ 带页码的分页导航

☑ 带翻页的分页导航

页码分页

带页码的分页导航,可能是最常见的一种分页导航,特别是在列表页内容超多的时候,会给用户提供分页的导航方式

【默认分页】

平时很多人喜欢用div>a和div>span结构来制作带页码的分页导航。不过,在Bootstrap框架中使用的是ul>li>a这样的结构,在ul标签上加入pagination方法:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 【状态】

    链接在不同情况下可以定制。可以给不能点击的链接添加 .disabled 类、给当前页添加 .active 类

    最好将 active 或 disabled 状态的链接(即 标签)替换为 标签,或者在向前/向后的箭头处省略 标签,这样就可以让其保持需要的样式而不能被点击

    【尺寸】

    在Bootstrap框架中,可以通过两种不同的情况来设置其大小,类似于按钮一样:

    1、通过“pagination-lg”让分页导航变大

    2、通过“pagination-sm”让分页导航变小

  • 1
  • 2
  • 3
  • 4
  • 5
  • <nav aria-label="Page navigation">
    <ul class="pagination">

  • 1
  • 2
  • 3
  • 4
  • 5
  • <nav aria-label="Page navigation">
    <ul class="pagination pagination-sm">

  • 1
  • 2
  • 3
  • 4
  • 5
  • 翻页

    Bootstrap框架除了提供带页码的分页导航之外还提供了翻页导航。这种分页导航常常在一些简单的网站上看到,比如说个人博客,杂志网站等。这种分页导航是看不到具体的页码,只会提供一个“上一页”和“下一页”的按钮

    【默认用法】

    在实际使用中,翻页分页导航和带页码的分页导航类似,为ul标签加入pager类

    «上一页
  • 下一页»
  • 【对齐设置】

    默认情况之下,翻页分页导航是居中显示,但有的时候我们需要一个居左,一个居右。Bootstrap框架提供了两个样式:

    ☑ previous:让“上一步”按钮居左

    ☑ next:让“下一步”按钮居右

    具体使用的时候,只需要在li标签上添加对应类名即可

    实现原理很简单,就是一个进行了左浮动,一个进行了右浮动

    a,.pager .next > span { float: right; } .pager .previous > a,.pager .previous > span { float: left; }

    <div class="jb51code">
    <pre class="brush:xhtml;">
    <ul class="pager">
    <li class="previous">←上一页
    <li class="next">下一页→

    【状态设置】

    和带页码分页导航一样,如果在li标签上添加了disabled类名的时候,分页按钮处于禁用状态,但同样不能禁止其点击功能。可以通过js来处理,或将a标签换成span标签

    a,.pager .disabled >a:hover,.pager .disabled >a:focus,.pager .disabled > span { color: #999; cursor: not-allowed; background-color: #fff; }
    «上一页
  • 下一页»
  • 以上这篇基于Bootstrap分页的实例讲解(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读