財団ページング
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 实体符号 «
和 »
来创建分页方向符号:
实例
<!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
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>分页居中可以 在 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