分页组件由几个元素组成
pagination-previous
和pagination-next
用于增量导航-
pagination-list
显示页面项目pagination-link
表示页码pagination-ellipsis
表示范围分隔符
所有元素都是可选的,因此您可以根据需要组成您的分页。
分页
一个响应式、可用且灵活的 分页 组件
分页组件由几个元素组成
pagination-previous
和 pagination-next
用于增量导航pagination-list
显示页面项目pagination-link
表示页码pagination-ellipsis
表示范围分隔符所有元素都是可选的,因此您可以根据需要组成您的分页。
示例
HTML
<nav class="pagination" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a href="#" class="pagination-link" aria-label="Goto page 1">1</a>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
<li>
<a href="#" class="pagination-link" aria-label="Goto page 45">45</a>
</li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li>
<a href="#" class="pagination-link" aria-label="Goto page 47">47</a>
</li>
<li>
<span class="pagination-ellipsis">…</span>
</li>
<li>
<a href="#" class="pagination-link" aria-label="Goto page 86">86</a>
</li>
</ul>
</nav>
您可以禁用一些链接,如果它们不活动,或更改可用的页码数量。
示例
HTML
<nav class="pagination" role="navigation" aria-label="pagination">
<a class="pagination-previous is-disabled" title="This is the first page"
>Previous</a
>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li>
<a
class="pagination-link is-current"
aria-label="Page 1"
aria-current="page"
>1</a
>
</li>
<li>
<a href="#" class="pagination-link" aria-label="Goto page 2">2</a>
</li>
<li>
<a href="#" class="pagination-link" aria-label="Goto page 3">3</a>
</li>
</ul>
</nav>
默认情况下,在 平板电脑 上,列表位于左侧,上一个/下一个按钮位于右侧。 但是您可以使用 is-centered
和 is-right
修饰符更改这些元素的顺序。
示例
HTML
<nav class="pagination is-centered" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a href="#" class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 45">45</a></li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li><a href="#" class="pagination-link" aria-label="Goto page 47">47</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 86">86</a></li>
</ul>
</nav>
示例
HTML
<nav class="pagination is-right" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a href="#" class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 45">45</a></li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li><a href="#" class="pagination-link" aria-label="Goto page 47">47</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 86">86</a></li>
</ul>
</nav>
添加 is-rounded
修饰符以获得圆形分页项目。
示例
HTML
<nav class="pagination is-rounded" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a href="#" class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 45">45</a></li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li><a href="#" class="pagination-link" aria-label="Goto page 47">47</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 86">86</a></li>
</ul>
</nav>
分页有 3 种额外尺寸。
您只需要将 修饰符 is-small
、is-medium
或 is-large
附加到 pagination
组件即可。
示例
HTML
<nav class="pagination is-small" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a href="#" class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 45">45</a></li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li><a href="#" class="pagination-link" aria-label="Goto page 47">47</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 86">86</a></li>
</ul>
</nav>
示例
HTML
<nav class="pagination is-medium" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a href="#" class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 45">45</a></li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li><a href="#" class="pagination-link" aria-label="Goto page 47">47</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 86">86</a></li>
</ul>
</nav>
示例
HTML
<nav class="pagination is-large" role="navigation" aria-label="pagination">
<a href="#" class="pagination-previous">Previous</a>
<a href="#" class="pagination-next">Next page</a>
<ul class="pagination-list">
<li><a href="#" class="pagination-link" aria-label="Goto page 1">1</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 45">45</a></li>
<li>
<a
class="pagination-link is-current"
aria-label="Page 46"
aria-current="page"
>46</a
>
</li>
<li><a href="#" class="pagination-link" aria-label="Goto page 47">47</a></li>
<li><span class="pagination-ellipsis">…</span></li>
<li><a href="#" class="pagination-link" aria-label="Goto page 86">86</a></li>
</ul>
</nav>
Sass 变量
|
CSS 变量
|
值
|
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Primary
Hue
Saturation
Lightness
Link
Hue
Saturation
Lightness
Info
Hue
Saturation
Lightness
Success
Hue
Saturation
Lightness
Warning
Hue
Saturation
Lightness
Danger
Hue
Saturation
Lightness