1. 基本ナビゲーション バー
基本的なナビゲーション バーを作成するには、主に次の手順があります:
ステップ 1: まず、ナビゲーション リスト (
) に基づいてクラス名「navbar-nav」を追加します
ステップ 2: リストの外にコンテナー (div) を追加し、クラス名「navbar」と「navbar-default」を使用します
<div class="navbar navbar-default">
<!-- 导航条标题-->
<div class="navbar-header">
<a href="##" class="navbar-brand">LOGO</a>
</div>
<!-- 基础导航条-->
<ul class="nav navbar-nav">
<li><a href="##">网站首页</a></li>
<!-- 二级菜单-->
<li class="dropdown">
<a href="##" data-toggle="dropdown" class="dropdown-toggle">系列教程<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="##">CSS3</a></li>
<li><a href="##">JavaScript</a></li>
<li class="disabled"><a href="##">PHP</a></li>
</ul>
</li>
<li><a href="##">名师介绍</a></li>
<li><a href="##">成功案例</a></li>
<li><a href="##">关于我们</a></li>
</ul>
<!-- 搜索表单-->
<form action="##" class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="请输入关键词" />
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
</div>
ログイン後にコピー
1. Web ページ制作では、メニューの前にタイトル (テキスト サイズが他のテキストより少し大きい) があることがよくありますが、これは「navbar-header」と「navbar-brand」によって実装されます。
<!-- 导航条标题-->
<div class="navbar-header">
<a href="##" class="navbar-brand">LOGO</a>
</div>
ログイン後にコピー
2. セカンダリ メニューは
ネストによって実装されます。
<!-- 二级菜单-->
<li class="dropdown">
<a href="##" data-toggle="dropdown" class="dropdown-toggle">系列教程<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="##">CSS3</a></li>
<li><a href="##">JavaScript</a></li>
<li class="disabled"><a href="##">PHP</a></li>
</ul>
</li>
ログイン後にコピー
3. Bootstrap フレームワークでは「navbar-form」が提供されています。使用方法は非常に簡単です。navbar コンテナに navbar-form クラス名のフォームを配置します。
"navbar-left" スタイルはフォームを左にフロートさせ、"navbar-right" スタイルはナビゲーション バーの要素を右に揃えます。
<!-- 搜索表单-->
<form action="##" class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control" placeholder="请输入关键词" />
</div>
<button type="submit" class="btn btn-default">搜索</button>
</form>
ログイン後にコピー
2. 反転ナビゲーションバー
逆ナビゲーション バーは、実際には、Bootstrap フレームワークによって提供される 2 番目のスタイルのナビゲーション バーであり、「navbar-default」クラス名を「navbar-inverse」に置き換えるだけです。
<div class="navbar navbar-inverse" role="navigation">
<div class="navbar-header">
<a href="##" class="navbar-brand">LOGO</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="">首页</a></li>
<li><a href="">教程</a></li>
<li><a href="">关于我们</a></li>
</ul>
</div>
ログイン後にコピー
3. ナビゲーションバーを修正しました
デザイナーがナビゲーション バーをブラウザーの上部または下部に固定したいと考える多くの状況の 1 つです。
Bootstrap フレームワークでは、ナビゲーション バーを修正する 2 つの方法が提供されています。
☑ .navbar-fixed-top: ナビゲーション バーはブラウザ ウィンドウの上部に固定されます
☑ .navbar-fixed-bottom: ナビゲーション バーはブラウザ ウィンドウの下部に固定されます
使用方法は非常に簡単で、ナビゲーション バーの一番外側のコンテナである navbar に対応するクラス名を追加するだけです。
<!--导航条固定在浏览器窗口顶部-->
<div class="navbar navbar-default navbar-fixed-top">
…
</div>
<!--导航条固定在浏览器窗口底部-->
<div class="navbar navbar-default navbar-fixed-bottom">
…
</div>
ログイン後にコピー
4. レスポンシブナビゲーションバー
<div class="navbar navbar-default">
<div class="navbar-header">
<!-- .navbar-toggle样式用于toggle收缩的内容,即nav-collapse collapse样式所在元素 -->
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#demo">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- 确保无论是宽屏还是窄屏,navbar-brand都显示 -->
<a href="##" class="navbar-brand">LOGO</a>
</div>
<!-- 屏幕宽度小于768px时,div.navbar-responsive-collapse容器里的内容都会隐藏,显示icon-bar图标,当点击icon-bar图标时,再展开。屏幕大于768px时,默认显示。 -->
<div class="collapse navbar-collapse navbar-responsive-collapse" id="demo">
<ul class="nav navbar-nav">
<li><a href="##">网站首页</a></li>
<li><a href="##">系列教程</a></li>
<li><a href="##">名师介绍</a></li>
<li><a href="##">成功案例</a></li>
<li><a href="##">关于我们</a></li>
</ul>
</div>
</div>
ログイン後にコピー
ワイドスクリーンモード:
ナロースクリーンモード:
使用法:
1. 狭い画面で折りたたむ必要があるコンテンツを div で囲む必要があることを確認し、この div に Collapse と navbar-collapse の 2 つのクラス名を追加します。最後に、この div にクラス名または ID 名を追加します。
2. 狭い画面でもアイコンのスタイルが表示されるようにします (固定の書き込み方法):
<button class="navbar-toggle" type="button" data-toggle="collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
ログイン後にコピー
3. data-target=".クラス名/#id名"をボタンに追加します
Bootstrap についてもっと知りたい友達は、「bootstrap 学習チュートリアル」 をクリックして詳細に学習できます。
以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。
「毎日学ぶ必要があるブートストラップ ナビゲーション バー」を組み合わせて学習することもできます。