ホームページ >ウェブフロントエンド >jsチュートリアル >Bootstrapが日々習得すべきナビゲーションバー(2)_JavaScriptスキル

Bootstrapが日々習得すべきナビゲーションバー(2)_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:12:451288ブラウズ

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 学習チュートリアル」 をクリックして詳細に学習できます。

以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。

「毎日学ぶ必要があるブートストラップ ナビゲーション バー」を組み合わせて学習することもできます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。