財団ページング


Web ページに多くのコンテンツがある場合は、ページング機能を使用する必要があります。

基本的なページング関数を作成するには、.pagination クラスを <ul> 要素に追加する必要があります: <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

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>分页居中可以 在 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>

Runインスタンス» 「インスタンスの実行」ボタンをクリックしてオンライン インスタンスを表示します


現在のページ

.current クラスを <li> 現在のページに注釈を付けるには:

インスタンス<ul> 元素上添加 .breadcrumbs 类来实现面包屑导航。你可以在 <li> 上添加 .current.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>.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>

インスタンスの実行»
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

ページングを無効にする

ページを次のように設定する必要がある場合クリックできないようにするには、.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>
<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>
🎜🎜🎜インスタンスの実行»🎜🎜 オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします🎜🎜🎜 🎜ページネーションの方向🎜🎜最初と最後のコードに追加><li> .arrow クラスは、HTML エンティティ シンボル «»< を挿入します。 /code> ページネーションの方向記号を作成するには: 🎜🎜🎜Example🎜🎜rrreee🎜🎜🎜サンプルの実行 »🎜🎜「サンプルの実行」ボタンをクリックしてオンラインサンプルを表示します🎜🎜🎜🎜ページネーションと中央表示🎜🎜 <div> 要素を <ul> の外側のレイヤーに追加し、 に配置します。 .pagination-centered クラスを <div> に追加します。ページネーションのセンタリング表示を実現するコード> :🎜🎜🎜インスタンス🎜🎜rrreee🎜🎜🎜 インスタンスの実行 »🎜🎜「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します🎜🎜🎜🎜パンくずナビゲーション🎜🎜 パンくずナビゲーションは、現在のページのナビゲーション構造を表示するために使用されます。 🎜🎜現在のページとクリック不可の効果を🎜クラスに設定します: 🎜🎜🎜Instance🎜🎜rrreee🎜🎜🎜インスタンスを実行する »🎜🎜オンラインインスタンスを表示するには、[インスタンスを実行]ボタンをクリックします🎜🎜

サブナビゲーション

サブナビゲーションはページを切り替えるときに非常に便利です。

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

インスタンス

rrreee

インスタンスの実行 »「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します