分页组件由几个元素组成
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 变量
|
值
|
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|