ナビゲーション Navs
ナビゲーション、タブ・メニュー、カプセル・メニューなどに適したスタイル。
サンプル
使い方
タブ・メニュー
カプセル・メニュー
縦型カプセル・メニュー
両端揃えタブ・メニュー
両端揃えカプセル・メニュー
リンクの無効化
ドロップダウン機能を持ったタブ・メニュー
ドロップダウン機能を持ったカプセル・メニュー
使い方
ポイントは4つ。
- タブ・メニューの場合は、
class
属性に、nav nav-tabs
を指定したul
要素を用意する。そのul
要素内にメニュー項目となるli
要素を配置する。 - カプセル・メニューの場合は、
class
属性に、nav nav-pills
を指定したul
要素を用意する。そのul
要素内にメニュー項目となるli
要素を配置する。 - アクティブなメニュー項目の
li
要素のclass
属性にactive
を指定する。 - 両端揃えにする場合は、
ul
要素のclass
属性に、nav-justified
を追加する。
<ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
タブ・メニュー
タブ・メニューの場合は、ul
要素のclass
属性にnav nav-tabs
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
カプセル・メニュー
カプセル・メニューの場合は、ul
要素のclass
属性にnav nav-pills
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-pills"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
縦型カプセル・メニュー
縦型カプセル・メニューの場合は、ul
要素のclass
属性にnav nav-pills nav-stacked
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-pills nav-stacked"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
両端揃えタブ・メニュー
両端揃えタブ・メニューの場合は、ul
要素のclass
属性にnav nav-tabs nav-justified
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-tabs nav-justified"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
両端揃えカプセル・メニュー
両端揃えタブ・メニューの場合は、ul
要素のclass
属性にnav nav-pills nav-justified
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-pills nav-justified"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
リンクの無効化
メニュー項目のli
要素のclass
属性にdisabled
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation" class="disabled"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul> <br> <ul class="nav nav-pills"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation" class="disabled"><a href="#">メニューA</a></li> <li role="presentation"><a href="#">メニューB</a></li> </ul>
ドロップダウン機能を持ったタブ・メニュー
- ドロップダウン機能を持たせたいメニュー項目の
li
要素のclass
属性にdropdown
を指定する。 - ドロップダウン機能を持たせたいメニュー項目の
li
要素内のa
要素のclass
属性にdropdown-toggle
、data-toggle
属性にdropdown
を指定する。 - ドロップダウン機能を持たせたいメニュー項目の
li
要素内のa
要素の下に、ドロップダウンで表示させるリンクリスト(ul
要素)を配置する。 - リンクリスト(
ul
要素)のclass
属性にはdropdown-menu
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation" class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false"> ドロップダウン <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"><a href="#">リンクのリスト1</a></li> <li role="presentation"><a href="#">リンクのリスト2</a></li> <li role="presentation"><a href="#">リンクのリスト3</a></li> </ul> </li> <li role="presentation"><a href="#">メニュー</a></li> </ul>
ドロップダウン機能を持ったカプセル・メニュー
- ドロップダウン機能を持たせたいメニュー項目の
li
要素のclass
属性にdropdown
を指定する。 - ドロップダウン機能を持たせたいメニュー項目の
li
要素内のa
要素のclass
属性にdropdown-toggle
、data-toggle
属性にdropdown
を指定する。 - ドロップダウン機能を持たせたいメニュー項目の
li
要素内のa
要素の下に、ドロップダウンで表示させるリンクリスト(ul
要素)を配置する。 - リンクリスト(
ul
要素)のclass
属性にはdropdown-menu
を指定する。
表示サンプル
ソースコード
<ul class="nav nav-pills"> <li role="presentation" class="active"><a href="#">ホーム</a></li> <li role="presentation" class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false"> ドロップダウン <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="presentation"><a href="#">リンクのリスト1</a></li> <li role="presentation"><a href="#">リンクのリスト2</a></li> <li role="presentation"><a href="#">リンクのリスト3</a></li> </ul> </li> <li role="presentation"><a href="#">メニュー</a></li> </ul>