Latest web development tutorials
×

Bootstrap コース

Bootstrap コース Bootstrap 簡単な紹介 Bootstrap 設置環境

Bootstrap CSS

Bootstrap CSS 概要 Bootstrap グリッド方式 Bootstrap 組版 Bootstrap コード Bootstrap テーブル Bootstrap フォーム Bootstrap プッシュボタン Bootstrap 絵 Bootstrap 補助クラス Bootstrap レスポンシブユーティリティ

Bootstrap レイアウトコンポーネント

Bootstrap フォントのアイコン Bootstrap ドロップダウンメニュー Bootstrap ボタングループ Bootstrap ボタンのドロップダウンメニュー Bootstrap 入力ボックスグループ Bootstrap ナビゲーション要素 Bootstrap ナビゲーションバー Bootstrap パン粉 Bootstrap ページング Bootstrap ラベル Bootstrap バッジ Bootstrap 大画面 Bootstrap ページタイトル Bootstrap サムネイル Bootstrap 警告 Bootstrap プログレスバー Bootstrap マルチメディアオブジェクト Bootstrap 一覧グループ Bootstrap パネル Bootstrap Wells

Bootstrap ウィジェット

Bootstrap プラグインの概要 Bootstrap 転移効果 Bootstrap モーダルボックス Bootstrap ドロップダウンメニュー Bootstrap スクロールモニター Bootstrap タブ Bootstrap ツールヒント Bootstrap ポップアップボックス Bootstrap 警告ボックス Bootstrap プッシュボタン Bootstrap 折り畳みます Bootstrap 回転木馬 Bootstrap 追加のナビゲーション

Bootstrap 他の

Bootstrap UI エディタ Bootstrap V2 コース Bootstrap HTML コーディング規約 Bootstrap CSS コーディング規約

ブートストラップナビゲーション

ナビゲーションバーには、便利な機能であるブートストラップサイトの顕著な特徴です。 アプリケーションやサイトのナビゲーションページヘッダの応答成分としてナビゲーションバー財団。 モバイルナビゲーション装置のビューが折り畳まれているでは、ナビゲーションバーの利用可能なビューポートの幅が水平になります増加します。 コアナビゲーションバーブートストラップ、ナビゲーションバーには、ドメイン名と、基本的なナビゲーション定義されたスタイルが含まれています。

デフォルトのナビゲーション・バー

デフォルトのナビゲーションバーを作成し、次の手順を実行します。

  • タグは、<ナビゲーション>にクラス .navbar、.navbar-defaultを追加します。
  • アクセス性を高めるために役立つ、上記の要素に= "ナビゲーション"の役割を追加ます。
  • <div>要素にタイトルクラス .navbar-headerを追加のクラスナビバーブランドと内部素子<A>含まれています。 これは、テキストが一つ大きく見えるようになります。
  • ナビゲーションバーにリンクを追加するには、単にクラス .nav、.navbar-のnavので順不同のリストをすることができます追加します。

次の例では、この点を示しています。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <UL クラス= "NAVナビゲーションバー-NAV" > <李 クラス = "アクティブ"> <A href = "#">のiOS < / A> </ LI> <李> <A href = "#"> SVN < / A> </ LI> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:


応答ナビゲーションバー

応答ナビゲーション機能を追加するには、<div>の中の.navbar崩壊、.collapseクラスでラップされたコンテンツを折るする必要があります。二つ折りナビゲーションバーは、実際にクラス .navbar-トグルボタンとを持つ2つのデーターの要素です。 第1は 、 データトグルは、JavaScriptを伝えるために使用されるプッシュボタンは何をする必要があり、第二には、要素を切り替えたいに示す、データ・ターゲットです。いわゆるハンブルクを作成するための<span>ボタンのクラス .iconバーと三。 これらのスイッチは.nav崩壊するの<div>要素を。 これらの機能を実現するためには、含まれている必要がありますブートストラップ倍(折りたたみ)プラグを

次の例では、この点を示しています。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <ボタン = "ボタン"を入力 クラス = "ナビバートグル」 データトグル = "崩壊" データターゲット= "#例-ナビゲーションバー-崩壊"> <スパン クラス = "SR-のみ"> ナビゲーション </スパンの 切り替え > <スパン クラス= "アイコンバー"> </ span>の <スパン クラス= "アイコンバー"> </ span>の <スパン クラス= "アイコンバー"> </ span>の </ボタン> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV クラス = "崩壊のナビゲーションバー-崩壊」 ID = "例-ナビゲーションバー-崩壊 "> <UL クラス= "NAVナビゲーションバー-NAV" > <李 クラス = "アクティブ"> <A href = "#">のiOS < / A> </ LI> <李> <A href = "#"> SVN < / A> </ LI> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

応答ナビゲーションバー

フォームナビゲーションバー

代わりに使用してのナビゲーションバーのフォームブートストラップが形成述べたデフォルトのクラスの章では、それは.navbar-フォームクラスを使用しています これは、狭いビューポートの折り畳み動作の適切な垂直方向の配置や形状を保証します。 配置されているナビゲーションバーの内容を決定するために(コンポーネントアライメント部で詳しく説明する)整列オプションを使用します。

次の例では、この点を示しています。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <フォーム クラス= "navbar-ナビゲーションバーフォーム左」 役割 = "検索"> <DIV クラス = "フォーム・グループ」> <入力 タイプ = "テキスト" クラス = "フォームコントロール」 プレースホルダ = "検索"> </ DIV> <ボタン =「送信」 を入力 クラス= "BTN BTN-デフォルト" > 送信 </ button>の </フォーム> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

フォームナビゲーションバー

ナビゲーションバーのボタン

あなたはボタンがないの<form> <ボタン>要素にナビゲーションバーに垂直方向に中央揃えされ、ボタンを追加し、クラス .navbar-BTNを使用することができます。.navbar-BTNは <A>との<input>要素に使用することができます。

それは標準ではありませんので、使用しないでください、<a>要素に.navbar-NAVに.navbar-BTN ボタン、クラスを

次の例では、この点を示しています。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <フォーム クラス= "navbar-ナビゲーションバーフォーム左」 役割 = "検索"> <DIV クラス = "フォーム・グループ」> <入力 タイプ = "テキスト" クラス = "フォームコントロール」 プレースホルダ = "検索"> </ DIV> <ボタン =「送信」 を入力 クラス= "BTN BTN-デフォルト" > ボタン </ button>を 提出します </フォーム> <ボタン = "ボタン"を入力 クラス= "BTN BTN-デフォルトナビゲーションバーの -btn"> ナビゲーションバーボタン </ button>の </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

ナビゲーションバーのボタン

テキストナビゲーションバー

あなたはテキスト文字列ナビゲーションに含める場合は、クラス .navbarテキストを使用します。これは、多くの場合、適切なリーディングや色を確保するには、<p>タグと組み合わせて使用​​されます。 次の例では、この点を示しています。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <P クラスは、= "ナビゲーションバーテキスト"> w3big ユーザログイン </ P> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

テキストナビゲーションバー

アイコンナビゲーションリンクと組み合わせます

あなたは、従来のナビゲーションバーナビゲーション・コンポーネントのアイコンに使用する場合は、より参照してください、クラス glyphiconのglyphicon- *を設定するには、アイコンを使用してブートストラップのアイコンを次の例に示すように、:

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <UL クラス= "NAVナビゲーションバー-ナビゲーションバーナビゲーションバー右回転」> <李> <A href = "#"> <スパン クラスは、= "glyphicon glyphiconユーザー" > </ span>を登録する </ A> </ LI> <李> <A href = "#"> <スパン クラス= "glyphiconのglyphicon-対数で"> </ span>のログイン </ A> </ LI> </ UL> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

アイコンナビゲーションリンクと組み合わせます

コンポーネントの整列

あなたは整列ナビゲーションバーのナビゲーションリンク、フォーム、ボタン、またはテキストこれらのコンポーネントを左にするユーティリティクラス .navbar左または.navbarから右または右を使用することができます。 どちらも指定された方向に浮遊するCSSクラスを追加します。 次の例では、この点を示しています。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-デフォルト」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <! - 左揃え - > <UL クラス= "NAVナビゲーションバー-ナビゲーションバーナビゲーションバー -left"> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> <フォーム クラス= "navbar-ナビゲーションバーフォーム左」 役割 = "検索"> <ボタン =「送信」 を入力 クラスは= "BTN BTN-デフォルト" > 左揃え-送信ボタン </ button>の </フォーム> <P クラス= "ナビゲーションバーテキストnavbar-左"> 左揃え-テキスト </ P> <! - 右アライメント - > <UL クラス= "NAVナビゲーションバー-ナビゲーションバーナビゲーションバー右回転」> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> <フォーム クラス= "ナビゲーションバーフォームnavbar-右" 役割 = "検索"> <ボタン =「送信」 を入力 クラス= "BTN BTN-デフォルト" > 右揃え-送信ボタン </ button>の </フォーム> <P クラス= "ナビゲーションバーテキストnavbar-右"> 右揃え-テキスト </ P> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

コンポーネントの整列

トップに固定

ブートストラップナビゲーションバーを動的に配置することができます。 デフォルトでは、標的に入れHTMLの位置に基づいて、ブロックレベル要素です。 ヘルパークラスの数によって、あなたは、ページの上部または下部に配置したり、静的なナビゲーションバーをスクロールするページと一緒にそれを作ることができます。

ページの上部に固定されたナビゲーションバーを使用する場合は、クラスを.navbarするクラス.navbar固定トップを追加します 次の例では、この点を示しています。

上部のナビゲーションバーおよびその他の千鳥とページコンテンツの体を防止するために、<身体>(パディング)にパディングの少なくとも50ピクセルのタグを追加してください、パディングの値は、あなたのニーズに応じて設定することができます。

<ナビゲーション クラス= "ナビゲーションバーナビゲーションバーのデフォルトナビゲーションバー -fixedトップ」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <UL クラス= "NAVナビゲーションバー-NAV" > <李 クラス = "アクティブ"> <A href = "#">のiOS < / A> </ LI> <李> <A href = "#"> SVN < / A> </ LI> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

トップに固定

端部に固定されました

ページ下部に固定されたナビゲーションバーを使用する場合は、クラスを.navbarするクラス.navbar-固定底を追加します 次の例では、この点を示しています。

<ナビゲーション クラス= "ナビゲーションバーナビゲーションバーのデフォルトナビゲーションバー -fixed底」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <UL クラス= "NAVナビゲーションバー-NAV" > <李 クラス = "アクティブ"> <A href = "#">のiOS < / A> </ LI> <李> <A href = "#"> SVN < / A> </ LI> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

端部に固定されました

静的トップ

ページスクロールナビゲーションバーと一緒に作成することができるようにするには、.navbar静的トップクラスを追加ます このクラスは、<body>のパディング(詰め物)を追加する必要はありません。

<ナビゲーション クラス= "ナビゲーションバーナビゲーションバーのデフォルトナビゲーションバー -staticトップ」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <UL クラス= "NAVナビゲーションバー-NAV" > <李 クラス = "アクティブ"> <A href = "#">のiOS < / A> </ LI> <李> <A href = "#"> SVN < / A> </ LI> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

ナビゲーションバーを反転

白いテキストとナビゲーションバー反転黒の背景を作成し、単純に次の例に示すように、クラスを.navbarするには、class-逆を.navbarに追加します:

上部のナビゲーションバーおよびその他の千鳥とページコンテンツの体を防止するために、<身体>(パディング)にパディングの少なくとも50ピクセルのタグを追加してください、パディングの値は、あなたのニーズに応じて設定することができます。

<ナビゲーション クラス = "ナビゲーションバーナビゲーションバー-逆」 役割 = "ナビゲーション"> <DIV クラス = "コンテナ流体"> <DIV クラス = "ナビゲーションバーヘッダー"> <A クラス = "ナビゲーションバーブランド" href = "#"> チュートリアル </ A> </ DIV> <DIV> <UL クラス= "NAVナビゲーションバー-NAV" > <李 クラス = "アクティブ"> <A href = "#">のiOS < / A> </ LI> <李> <A href = "#"> SVN < / A> </ LI> <李 クラス = "]プルダウン"> <A href = "#" クラス = "ドロップダウン、トグル」 データトグル=> "]プルダウン" Javaの<B クラス= "カレット"> </ B> </ A> <UL クラス = "ドロップダウンメニュー"> <李> <A href = "#"> JMeterの< / A> </ LI> <李> <A href = "#"> EJB < / A> </ LI> <李> <A href = "#">ジャスパーレポート </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 絶縁リンク </ A> </ LI> <李 クラス= "分周器"> </ LI> <李> <A href = "#"> 別の絶縁リンク </ A> </ LI> </ UL> </李> </ UL> </ DIV> </ DIV> </ナビゲーション>

»をお試しください

結果は以下の通りであります:

ナビゲーションバーを反転