「Bootstrap ComponentsのNavs」のサンプル

BootstrapのComponentsのサンプル:和訳」の「Navs」のサンプルページです。

基本

一部、BootstrapのJavascriptが必要。

  • 「.nav」で囲む。

タブ表示

「class="nav"」を「class="nav nav-tabs"」にする。

本来は、タブクリックでページ遷移させずに対応する情報表示だと思うんだが・・・後日、調査予定

実際のソース

<ul class="nav nav-tabs">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

Pills

「class="nav"」を「class="nav nav-pills"」にする。

何と言えば分からない。使いドコがよくわからない。

実際のソース

<ul class="nav nav-pills">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

Pills:縦置き

「class="nav nav-pills"」を「class="nav nav-pills nav-stacked"」にする。

モバイル端末のメニューとかで使えそうな気もするが・・・よくわからない。

実際のソース

<ul class="nav nav-pills nav-stacked">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

幅100%で均等配置

「class="nav nav-pills"」を「class="nav nav-pills nav-stacked"」にする。


実際のソース

<ul class="nav nav-tabs nav-justified">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

<br>

<ul class="nav nav-pills nav-justified">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

無効化

無効にしたいリンクの親要素のクラスを「.disabled」にする。

実際のソース

<ul class="nav nav-pills">
  <li role="presentation"><a href="#">Clickable link</a></li>
  <li role="presentation"><a href="#">Clickable link</a></li>
  <li role="presentation" class="disabled"><a href="#">Disabled link</a></li>
</ul>

ドロップダウンとの組合せ

BootstarpのJavascriptが必要。


実際のソース

<ul class="nav nav-tabs">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Help</a></li>
  <li role="presentation" class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"> Dropdown <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li role="separator" class="divider"></li>
      <li><a href="#">Separated link</a></li>
    </ul>
  </li>
</ul>

<br />

<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Help</a></li>
  <li role="presentation" class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"> Dropdown <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li role="separator" class="divider"></li>
      <li><a href="#">Separated link</a></li>
    </ul>
  </li>
</ul>

関連ページ