ホームページ >ウェブフロントエンド >jsチュートリアル >Bootstrapナビゲーションバーの各要素(フォーム、ボタン、テキスト)の操作方法_JavaScriptスキル
この記事には主に 3 つの主要な側面が含まれています。注意深く読んでください。
1. ナビゲーション バーのフォーム
ナビゲーション バーのフォームは、ブートストラップ フォームの章で説明したデフォルト クラスを使用せず、.navbar-form クラスを使用します。これにより、狭いビューポートでのフォームの垂直方向の配置と折りたたみ動作が適切に行われるようになります。配置オプション (「コンポーネントの配置」セクションで詳しく説明します) を使用して、ナビゲーション バーのコンテンツを配置する場所を決定します。
次の例はこれを示しています:
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 默认的导航栏</title> <link href="bootstrap.min.css" rel="stylesheet"> <script src="jquery-2.1.4.min.js"></script> <script src="bootstrap.min.js"></script> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <a class="navbar-brand" href="#">林炳文在此~</a> </div> <div> <ul class="nav navbar-nav"> <li class="active"><a href="#">导航一</a></li> <li><a href="#">导航二</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 下拉菜单 <b class="caret"></b> </a> <ul class="dropdown-menu"> <li><a href="#">我是谁呢?</a></li> <li><a href="#">我也不知道</a></li> <li><a href="#">你是谁呢?</a></li> <li class="divider"></li> <li><a href="#">分离的链接</a></li> <li class="divider"></li> <li><a href="#">另一个分离的链接</a></li> </ul> </li> </ul> </div> <div> <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">搜一下</button> </form> </div> </nav> </body> </html>
効果:
ブラックエフェクト
2. ナビゲーション バーのボタン
クラス .navbar-btn を使用すると、ff9c23ada1bcecdd1a0fb5d5a0f18437 内にない bb9345e55eb71822850ff156dfde57c8 要素にボタンを追加し、ボタンをナビゲーションバーの垂直方向の中央に配置できます。 .navbar-btn は da88a2c2dd1383d00558bf9da0019deb 要素で使用できます。
.navbar-btn は標準のボタン クラスではないため、.navbar-nav 内の 3499910bf9dac5ae3c52d5ede7383485 要素では使用しないでください。
次の例はこれを示しています:
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 默认的导航栏</title> <link href="bootstrap.min.css" rel="stylesheet"> <script src="jquery-2.1.4.min.js"></script> <script src="bootstrap.min.js"></script> </head> <body> <nav class="navbar navbar-inverse" role="navigation"> <div class="navbar-header"> <a class="navbar-brand" href="#">林炳文在此~</a> </div> <div> <ul class="nav navbar-nav"> <li class="active"><a href="#">导航一</a></li> <li><a href="#">导航二</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 下拉菜单 <b class="caret"></b> </a> <ul class="dropdown-menu"> <li><a href="#">我是谁呢?</a></li> <li><a href="#">我也不知道</a></li> <li><a href="#">你是谁呢?</a></li> <li class="divider"></li> <li><a href="#">分离的链接</a></li> <li class="divider"></li> <li><a href="#">另一个分离的链接</a></li> </ul> </li> </ul> </div> <div> <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">搜一下</button> </form> <button type="button" class="btn btn-default navbar-btn"> 导航栏按钮 </button> </div> </nav> </body> </html>
効果は次のとおりです:
3. ナビゲーション バーのテキスト
ナビゲーションにテキスト文字列を含める必要がある場合は、クラス .navbar-text を使用します。これは通常、e388a4556c0f65e1904146cc1a846bee タグと組み合わせて使用され、適切な先頭と色付けが保証されます。次の例はこれを示しています:
<div class="navbar-header"> <a class="navbar-brand" href="#">林炳文在此~</a> </div> <div> <p class="navbar-text">导航栏中的文本</p> </div> <div>
効果は次のとおりです:
上記がこの記事の全内容であり、誰もが Bootstrap ナビゲーション バーをより上手に実装できるようにするための学習に役立つことを願っています。