기초 페이징


웹페이지에 콘텐츠가 많으면 페이징 기능을 사용해야 합니다.

기본 페이징 기능을 생성하려면 <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 实体符号 &laquo;&raquo; 来创建分页方向符号:

实例

<!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

<!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 인스턴스» 🎜🎜온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요🎜🎜

하위 탐색

하위 탐색은 페이지를 전환할 때 매우 유용합니다.

In <dl> 元素上添加 .sub-nav 类来创建子导航。在<dt> 元素上添加标题,为选中的选项 <dd> 添加 .active 클래스:

Instance

rrreee

인스턴스 실행 »

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요