기초 페이징
웹페이지에 콘텐츠가 많으면 페이징 기능을 사용해야 합니다.
기본 페이징 기능을 생성하려면 <ul>
요소에 .pagination
클래스를 추가해야 합니다: <ul>
元素上加上 .pagination
类:
实例
<!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>分页</h2> <p>.pagination 类提供了分页链接:</p> <ul class="pagination"> <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> </ul> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
当前页面
可以在 <li>
加上 .current
类来标注当前页面:
实例
<!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>分页 - 当前页</h2> <p>当前页面需要添加 .current 类:</p> <ul class="pagination"> <li class="current"><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> </ul> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
禁用分页
如果需要设置某个分页不可点击需要使用 .unavailable
类:
实例
<!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>分页 - 不可用状态</h2> <p>如果要设置当前分页不可用可以使用 .unavailable 类:</p> <ul class="pagination"> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li class="unavailable"><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> </ul> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
分页方向
在第一个和最后一个 code><li> 元素上添加.arrow
类插入 HTML 实体符号 «
和 »
来创建分页方向符号:
实例
<!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>分页方向符号</h2> <p>使用 .arrow 类来创建方向符号:</p> <ul class="pagination"> <li class="arrow"><a href="#">«</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 class="arrow"><a href="#">»</a></li> </ul> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
分页居中显示
我们可以在 <ul> 外层添加 <div>
元素,并在 <div>
上添加.pagination-centered
类来实现分页居中显示
:
实例
<!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>分页居中</h2> <p>分页居中可以 在 ul 外层添加 div 并使用 pagination-centered 类 :</p> <div class="pagination-centered"> <ul class="pagination"> <li class="arrow"><a href="#">«</a></li> <li class="current"><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 class="arrow"><a href="#">»</a></li> </ul> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
面包屑导航
面包屑导航用于展示当前页面的导航结构。
在 <ul>
元素上添加 .breadcrumbs
类来实现面包屑导航。你可以在 <li> 上添加 .current
或 .unavailable
Instance
Run 인스턴스» 온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
🎜 <!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>面包屑导航</h2> <p>.breadcrumb 类用于展示面包屑导航:</p> <ul class="breadcrumbs"> <li><a href="#">Home</a></li> <li><a href="#">Private</a></li> <li class="unavailable"><a href="#">Pictures</a></li> <li class="current">Vacation</li> </ul> </body> </html>
Run 인스턴스» 온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
현재 페이지
.current
클래스를 <에 추가할 수 있습니다 ;li>
현재 페이지 표시: 🎜🎜🎜Instance🎜🎜<!DOCTYPE html> <html> <head> <title>Foundation 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>子导航</h2> <ul class="sub-nav"> <dt>Filter:</dt> <dd class="active"><a href="#">All</a></dd> <dd><a href="#">Active</a></dd> <dd><a href="#">Pending</a></dd> <dd><a href="#">Suspended</a></dd> </ul> </body> </html>🎜🎜🎜인스턴스 실행»🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요🎜🎜
페이징 비활성화 🎜🎜특정 페이징을 클릭할 수 없도록 설정해야 하는 경우 .unavailable
클래스를 사용하세요. 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜인스턴스 실행»🎜🎜"인스턴스 실행" 버튼을 클릭하세요. 온라인 인스턴스를 보려면🎜🎜
페이지 매기기 방향🎜🎜In 첫 번째 및 마지막 코드><li> 요소에 .arrow
클래스를 추가하여 HTML 엔터티 기호 < code>« 및 »
를 사용하여 페이지 매김 방향 기호 생성: 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run Instance»🎜🎜온라인을 보려면 "인스턴스 실행" 버튼을 클릭하세요. 인스턴스🎜🎜
페이지 매김이 중앙에 표시됩니다🎜🎜<ul> 외부에 <div>
요소를 레이어에 추가하고 를 추가합니다. 페이지 매김 중심화를 달성하기 위한 <div>
의 페이지 매김 중심
클래스입니다.
:🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run Instance»🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.🎜🎜
Breadcrumb Navigation🎜🎜Breadcrumb Navigation은 탐색 구조를 표시하는 데 사용됩니다. 현재 페이지의 . 🎜🎜 이동 경로 탐색을 구현하려면 <ul>
요소에 .breadcrumbs
클래스를 추가하세요. <li>에 .current
또는 .unavailable
클래스를 추가하여 현재 페이지와 클릭할 수 없는 효과를 설정할 수 있습니다. 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run 인스턴스» 🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요🎜🎜
하위 탐색
.arrow
클래스를 추가하여 HTML 엔터티 기호 < code>« 및 »
를 사용하여 페이지 매김 방향 기호 생성: 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run Instance»🎜🎜온라인을 보려면 "인스턴스 실행" 버튼을 클릭하세요. 인스턴스🎜🎜 페이지 매김이 중앙에 표시됩니다🎜🎜<ul> 외부에 <div>
요소를 레이어에 추가하고 를 추가합니다. 페이지 매김 중심화를 달성하기 위한 <div>
의 페이지 매김 중심
클래스입니다.
:🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run Instance»🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.🎜🎜
Breadcrumb Navigation🎜🎜Breadcrumb Navigation은 탐색 구조를 표시하는 데 사용됩니다. 현재 페이지의 . 🎜🎜 이동 경로 탐색을 구현하려면 <ul>
요소에 .breadcrumbs
클래스를 추가하세요. <li>에 .current
또는 .unavailable
클래스를 추가하여 현재 페이지와 클릭할 수 없는 효과를 설정할 수 있습니다. 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run 인스턴스» 🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요🎜🎜
하위 탐색
<div>
의 페이지 매김 중심<ul>
요소에 .breadcrumbs
클래스를 추가하세요. <li>에 .current
또는 .unavailable
클래스를 추가하여 현재 페이지와 클릭할 수 없는 효과를 설정할 수 있습니다. 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜Run 인스턴스» 🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요🎜🎜하위 탐색
하위 탐색은 페이지를 전환할 때 매우 유용합니다.
In <dl>
元素上添加 .sub-nav
类来创建子导航。在<dt>
元素上添加标题,为选中的选项 <dd>
添加 .active
클래스: