집 >웹 프론트엔드 >부트스트랩 튜토리얼 >Bootstrap의 페이지 매김 구성 요소에 대해 자세히 알아보십시오.
페이징 탐색은 거의 모든 웹사이트에서 볼 수 있습니다. 좋은 페이징은 사용자에게 좋은 사용자 경험을 선사할 수 있습니다. 이 글에서는 Bootstrap페이지 매기기에 대해 자세히 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
Overview
는 Bootstrap 프레임워크에서 두 가지 유형의 페이징 탐색을 제공합니다.
xml 페이지 번호를 사용한 페이징 탐색
xml 페이지 넘김을 사용한 페이징 탐색
페이지 번호 페이징
페이지 번호를 사용한 페이징 탐색은 가장 일반적인 페이징 탐색 유형일 수 있습니다. 특히 목록 페이지에 콘텐츠가 많은 경우 사용자에게 페이징 탐색 방법을 제공합니다
【기본 페이징】
많은 사람들이 일반적으로 선호합니다. 사용하세요 p>a
및 p>span
구조는 페이지 번호로 페이지가 매겨진 탐색을 만드는 데 사용됩니다. 그러나 Bootstrap 프레임워크에서는 ul>li>a
와 같은 구조가 사용되며 ul 태그에 페이지 매김 방법이 추가됩니다: p>a
和p>span
结构来制作带页码的分页导航。不过,在Bootstrap框架中使用的是ul>li>a
这样的结构,在ul标签上加入pagination方法:
<nav aria-label="Page navigation"> <ul class="pagination"> <li> <a href="#" aria-label="Previous"> <span aria-hidden="true">«</span> </a> </li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li> <a href="#" aria-label="Next"> <span aria-hidden="true">»</span> </a> </li> </ul> </nav>
相关推荐:《bootstrap教程》
【状态】
链接在不同情况下可以定制。可以给不能点击的链接添加 .disabled
类、给当前页添加 .active
类
最好将 active 或 disabled 状态的链接(即 <a></a>
标签)替换为 <span></span>
标签,或者在向前/向后的箭头处省略<a></a>
标签,这样就可以让其保持需要的样式而不能被点击
<nav> <ul> <li> <span> <span>«</span> </span> </li> <li><span>1</span></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav>
【尺寸】
在Bootstrap框架中,可以通过两种不同的情况来设置其大小,类似于按钮一样:
1、通过“pagination-lg”让分页导航变大
2、通过“pagination-sm”让分页导航变小
<nav> <ul> <li> <a> <span>«</span> </a> </li> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav> <nav> <ul> <li> <a> <span>«</span> </a> </li> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav> <nav> <ul> <li> <a> <span>«</span> </a> </li> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav>
翻页
Bootstrap框架除了提供带页码的分页导航之外还提供了翻页导航。这种分页导航常常在一些简单的网站上看到,比如说个人博客,杂志网站等。这种分页导航是看不到具体的页码,只会提供一个“上一页”和“下一页”的按钮
【默认用法】
在实际使用中,翻页分页导航和带页码的分页导航类似,为ul标签加入pager
类
【对齐设置】
默认情况之下,翻页分页导航是居中显示,但有的时候我们需要一个居左,一个居右。Bootstrap框架提供了两个样式:
☑ previous:让“上一步”按钮居左
☑ next:让“下一步”按钮居右
具体使用的时候,只需要在li
标签上添加对应类名即可
实现原理很简单,就是一个进行了左浮动,一个进行了右浮动
.pager .next > a, .pager .next > span { float: right; } .pager .previous > a, .pager .previous > span { float: left; }
【状态设置】
和带页码分页导航一样,如果在li标签上添加了disabled类名的时候,分页按钮处于禁用状态,但同样不能禁止其点击功能。可以通过js来处理,或将a
标签换成span
.pager .disabled > a, .pager .disabled >a:hover, .pager .disabled >a:focus, .pager .disabled > span { color: #999; cursor: not-allowed; background-color: #fff; }
관련 추천: "부트스트랩 튜토리얼
》🎜🎜링크는 다양한 항목에서 맞춤 설정할 수 있습니다. 상황. 클릭할 수 없는 링크에는.disabled
클래스를 추가하고, 현재 페이지에는 .active
클래스를 추가할 수 있습니다🎜🎜활성 또는 비활성화된 링크를 추가하는 것이 가장 좋습니다( 예: <a></a>
태그)를 <span></span>
태그로 사용하거나 앞으로/뒤로 화살표에서 <a></a>
태그를 생략합니다. , 클릭하지 않고 필요한 스타일을 유지하도록 🎜
span
태그로 대체할 수 있습니다🎜rrreeerrreee🎜🎜🎜🎜더 많은 프로그래밍 관련 지식이 있으시면 🎜프로그래밍 비디오🎜를 방문하세요! ! 🎜위 내용은 Bootstrap의 페이지 매김 구성 요소에 대해 자세히 알아보십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!