Bootstrap 入門メモ (5) ナビゲーション バー、ページネーション Navigation_html/css_WEB-ITnose
ナビゲーションバー
前回のnoteで紹介したナビゲーション(nav)と比べると、ナビゲーションバー(navbar)には「バー」という単語が一つ増えています。実際、Bootstrap フレームワークには特定の違いがあります。
ナビゲーション バー (navbar) には背景色があり、ナビゲーション バーは純粋なリンク (ナビゲーションに類似)、フォーム、またはフォームとナビゲーションの組み合わせにすることができます。モバイル デバイスでは折りたたまれ (開閉可能)、ビューポートの幅が増加するにつれて徐々に水平方向に拡張されます。
基本的なナビゲーション バー
実際、ナビゲーション バーとナビゲーションの外観上の違いはそれほど大きくありませんが、実際に使用すると、ナビゲーション バーはナビゲーションよりもはるかに複雑です。基本的なナビゲーション バーを実装してみましょう。
<div class="navbar navbar-default" role="navigation"><!--role是为了方便屏幕阅读器理解此处内容--> <ul class="nav navbar-nav"> <li class="active"><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">JavaScript</a></li> <li><a href="#">PHP</a></li> </ul></div>
達成できる効果は次のとおりです:
ワイドスクリーン:
ナロースクリーン:
基本的なナビゲーション バーを作成するときは、次の点に注意してください:
- 初めて作るナビゲーション リスト (
- ここで許可されている場合はリストの外にコンテナ (div) を追加します
- .navbar クラスの主な機能は、左右のパディングや角丸などの効果を設定することです。 .navbar-default を使用して、ナビゲーション バーの色を制御します。 .navbar-inverse として。 (興味のある方は、ソースコードをチェックしてみてください)
タイトル付き、サブメニュー
Webページ制作では、通常、メニューの前にタイトルが表示されます(テキストサイズは他のテキストよりわずかに大きくなります) ) 実際、Bootstrap フレームワークもすべての人に対してこの考慮を行っており、次のような .navbar-header および .navbar-brand を通じて実装されています。中国の公式ウェブサイトに詳しく説明されています。
セカンダリ メニューについては、前回のブログで詳しく説明していますので、まだ理解できない場合は、次のコードをもう一度見てください。達成できる効果: (ここでは navbar-inverse ナビゲーション バーが使用されていることに注意してください)
<div class="navbar-header"> <a href="##" class="navbar-brand">WEB开发</a></div>
その効果は次のとおりです:
フォームを使用すると
ナビゲーション バーでの検索がよく見られます フォーム、Zhihu、Sina Weiboなどはすべてそれらを備えています もちろん、Bootstrapフレームワークにそのようなものが欠けているはずはありません。使用方法も非常に簡単です。
.navbar-form は Bootstrap フレームワークで提供されており、.navbar コンテナーに .navbar-form クラス名を持つフォームを配置し、.navbar-left を追加してフォームを作成します。左にフロートすると整列が向上します。
Bootstrap では、要素をナビゲーション バーの右側に配置するための .navbar-right スタイルも提供されています。
このコードをコードにコピーして、効果を確認してください:
<div class="navbar navbar-inverse" role="navigation"> <div class="navbar-header"> <a href="##" class="navbar-brand">WEB开发</a> </div> <ul class="nav navbar-nav"> <li class="active"><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li class="dropdown" > <a href="#" class="dropdown-toggle" data-toggle="dropdown">JavaScript <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">jQuery</a></li> <li><a href="#">Vue</a></li> <li><a href="#">NodeJS</a></li> </ul> </li> <li ><a href="#">PHP</a></li> </ul></div>
ボタン、テキスト、リンク
上記のスタイルの一部に加えて、ブートストラップ フレームワークは他の 3 つのスタイルを提供します:
ボタンナビゲーション バーの navbar-btn は、ボタンを

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします
