ホームページ >ウェブフロントエンド >jsチュートリアル >Bootstrapが日々習得すべきナビゲーションバー(2)_JavaScriptスキル
1. 基本ナビゲーション バー
基本的なナビゲーション バーを作成するには、主に次の手順があります:
ステップ 1: まず、ナビゲーション リスト (73a72cdc17fc2b29bb35d64b4687fa7c) に基づいてクラス名「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. セカンダリ メニューは ff6d136ddc5fdfeffaf53ff6ee95f185 ネストによって実装されます。
<!-- 二级菜单--> <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 学習チュートリアル」 をクリックして詳細に学習できます。
以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。
「毎日学ぶ必要があるブートストラップ ナビゲーション バー」を組み合わせて学習することもできます。