Bootstrap3
日本語リファレンス

広告

ナビゲーション  Navs


ナビゲーション、タブ・メニュー、カプセル・メニューなどに適したスタイル。


ポイントは4つ。

  1. タブ・メニューの場合は、class属性に、nav nav-tabsを指定したul要素を用意する。そのul要素内にメニュー項目となるli要素を配置する。
  2. カプセル・メニューの場合は、class属性に、nav nav-pillsを指定したul要素を用意する。そのul要素内にメニュー項目となるli要素を配置する。
  3. アクティブなメニュー項目のli要素のclass属性にactiveを指定する。
  4. 両端揃えにする場合は、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>
  1. ドロップダウン機能を持たせたいメニュー項目のli要素のclass属性にdropdownを指定する。
  2. ドロップダウン機能を持たせたいメニュー項目のli要素内のa要素のclass属性にdropdown-toggledata-toggle属性にdropdownを指定する。
  3. ドロップダウン機能を持たせたいメニュー項目のli要素内のa要素の下に、ドロップダウンで表示させるリンクリスト(ul要素)を配置する。
  4. リンクリスト(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>
  1. ドロップダウン機能を持たせたいメニュー項目のli要素のclass属性にdropdownを指定する。
  2. ドロップダウン機能を持たせたいメニュー項目のli要素内のa要素のclass属性にdropdown-toggledata-toggle属性にdropdownを指定する。
  3. ドロップダウン機能を持たせたいメニュー項目のli要素内のa要素の下に、ドロップダウンで表示させるリンクリスト(ul要素)を配置する。
  4. リンクリスト(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>

広告