検索

HTML の水平メニュー バー

Sep 04, 2024 pm 04:45 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

HTML には、ユーザーエンドにとって強調表示された、より魅力的なものを使用するためのさまざまな機能セットがあります。スクロール バーについては前の記事ですでに説明しましたが、メニュー バーの同じものと同様に、ユーザー側にさらにいくつかの機能が提供されます。一般に、メニュー バーはコンテンツを分類するのに役立ち、Web ページの読みやすさを高めます。ユーザーエンドのメニューバーをより対話的にするには、最も簡単な方法が役立ちます。スクロール バーには、メニュー バーと同様に水平タイプと垂直タイプの両方があり、どちらも開発者が使用する必要があります。以下の概念でさらに詳しく説明します。

構文:

水平/垂直メニュー バーを使用する場合、CSS を使用して HTML ページのすべての部分にスタイルを反映する必要があります。一般に、ナビゲーション バーには、子ドキュメントまたはサブ派生ドキュメントを実装するためのベースとして標準 HTML が必要です。ナビゲーション バーまたは水平バーには基本的にリンクのリストがあるため、

  • そして
      要素は、以下の基本の構文です。
    <style>
    ul{
    }
    li variablename:hover{
    }
    </style>
    
    

    上記のコードは、水平メニュー バーの基本的な構文です。

    HTML の水平メニュー バーの例

    概念をより深く理解するために、いくつかの例を見てきました。

    例 #1

    コード:

    
    <style>
    ul {
    margin: 5;
    padding: 5;
    background-color: green;
    }
    li {
    float: left;
    }
    li v {
    color: white;
    text-align: center;
    padding: 5;
    }
    li v:hover {
    background-color: #111;
    }
    .active {
    background-color: green;
    }
    </style>
    
    
    

    サンプル出力:

    HTML の水平メニュー バー

    上記の例では、Web ページを作成するときにメニュー項目を水平ビューで表示します。ここではユーザーがカスタマイズしたビューが行単位であるため、通常はメニュー項目のみが水平パネルに表示されます。水平方向に。すべての HTML ドキュメントで同じ CSS スタイル クラスを使用できます。

    例 #2

    コード:

    
    <p style="font-family:Comic Sans MS">
    <a href="#home">Home</a>
    <a href="#about">About</a>
    <a href="#contact">Contact</a>
    </p>
    
    

    サンプル出力:

    HTML の水平メニュー バー

    2 番目の例は最初の例と同じですが、ここでは HTML ドキュメントで CSS スタイルを使用しません。

    タグでは、フォントファミリー、幅、高さなどのいくつかの CSS スタイルを使用します

    例 #3

    コード:

    
    <style>
    ul {
    margin: 5;
    padding: 5;
    background-color: #333;
    }
    li {
    float: left;
    }
    li v {
    color: white;
    text-align: center;
    padding: 5;
    }
    li v:hover:not(.active) {
    background-color: #111;
    }
    .active {
    background-color: #4CAF50;
    }
    </style>
    
    
    

    サンプル出力:

    HTML の水平メニュー バー

    いくつかの無料の水平メニュー タイプ:

    すべての機能は、さまざまなシナリオのためのいくつかのコレクションでした。水平メニューの一部は純粋な CSS であり、さらに応答性が高くモバイルで動作することを確認するために JavaScript を使用します。

    一部の水平方向のナビゲーションは完全に機能しますが、一部の機能はスクリプトでサポートされておらず、またブラウザーの互換性の問題もあります。 Web サイトのデザインでは、水平バーはミニマルな外観に最適であり、ユーザーにシンプルなナビゲーション インターフェイス スペースを提供するのにも適しています。

    オレンジ色のレスポンシブ水平ナビゲーション メニュー:

    これは水平メニューのタイプの 1 つで、完全に純粋な CSS スタイルを備えた軽量でミニマルなメニューです。また、メニューは応答性が高く、モバイル デバイス上で垂直メニュー タイプに変換され、モバイルを使用するための小さな画面の表示をサポートします。デスクトップでは何も変更せず、Web ブラウザ画面だけで動作するだけでなく、携帯電話でも同様です。

    例:

    
    <link rel="stylesheet" href="styles.css">
    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script src="script.js"></script>
    
    
    <div id="cssmenu">
    <ul>
    <li><a href="#home">Home</a></li>
    <li><a href="#about" class="active">About</a></li>
    <li><a href="#contact">Contact</a></li>
    </ul>
    </div>
    
    

    出力:

    HTML の水平メニュー バー

    緑色のタブ付き水平メニュー タイプ:

    このメニューは、タブ インターフェイスの水平パネルのデザイン パターンの 1 つです。これは、購入/販売製品アプリケーションなどの膨大で高価なアプリケーションを使用します。これは、エンドユーザーがさまざまなメニュー項目をクリックして非常に迅速かつ簡単にデータベースから結果をユーザーに取得するのに役立ちます。上記のタイプでは、jquery などのいくつかのスクリプトを使用しますが、ここでは HTML と CSS のみを使用するため、データがユーザー画面に迅速にロードされます。前のトピックと同じ例を見てみましょう

    例:

    
    <link rel="stylesheet" href="styles.css">
    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script src="script.js"></script>
    
    
    <div id="cssmenu">
    <ul>
    <li><a href="#home">Home</a></li>
    <li><a href="#about" class="active">About</a></li>
    <li><a href="#contact">Contact</a></li>
    </ul>
    </div>
    
    

    出力:

    HTML の水平メニュー バー

    使用した例と同じですが、一部の CSS スタイルを変更して HTML ファイルを更新しました。マウス カーソルをタブ内に置くと、前述の緑色のテキストが自動的に強調表示されるため、マウス カーソルが別のタブを移動すると、ユーザーの選択に基づいてテキストが変化します。

    水平バーのプチプチ:

    このメニュー バーでは、前のタイプと同じように、HTML 上で完全な CSS スタイルを使用します。さらに、border-radius プロパティを追加します。これを有効にすると、バブル タイプのように表示されます。異なる CSS スタイルを使用した同じ例と、結果を含む以下のコードのような出力が表示されます。

    例:

    
    <link rel="stylesheet" href="styles.css">
    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script src="script.js"></script>
    
    
    <div id="cssmenu">
    <ul>
    <li><a href="#home">Home</a></li>
    <li><a href="#about" class="active">About</a></li>
    <li><a href="#contact">Contact</a></li>
    </ul>
    </div>
    
    

    Output:

    HTML の水平メニュー バー

    We have taken sample examples as we discussed in the previous horizontal types but additionally, we add the border-radius in the style sheet.

    Conclusion

    Finally, we have concluded the session, like we have discussed in previous topics each and every HTML concepts have some more additional features that will depend on the versions. And also browser compatibility issue when comes to one version into another version. In the above horizontal menu bar not only the above concepts it will have further concepts also the same horizontal menu with textured tabs, and we have also used jquery plugins for further user attractive features if we need. If we won’t use the chrome browser in the web page output so we can add the tabbed and additionally blue screen type in CSS styles. When compare to HTML we have some additional features in jquery plugins.

  • 以上がHTML の水平メニュー バーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    ブートストラップ4にマルチプロジェクトカルーセルを実装する方法は?ブートストラップ4にマルチプロジェクトカルーセルを実装する方法は?Apr 30, 2025 pm 03:24 PM

    Bootstrap4にマルチプロジェクトカルーセルを実装するソリューションBootstrap4にマルチプロジェクトカルーセルを実装するのは簡単な作業ではありません。ブートストラップですが...

    DeepSeekの公式Webサイトは、マウススクロールイベントの浸透の影響をどのように達成していますか?DeepSeekの公式Webサイトは、マウススクロールイベントの浸透の影響をどのように達成していますか?Apr 30, 2025 pm 03:21 PM

    マウススクロールイベントの浸透の効果を実現する方法は? Webを閲覧すると、いくつかの特別なインタラクションデザインに遭遇することがよくあります。たとえば、DeepSeekの公式ウェブサイトでは、...

    HTMLビデオの再生コントロールスタイルを変更する方法HTMLビデオの再生コントロールスタイルを変更する方法Apr 30, 2025 pm 03:18 PM

    HTMLビデオのデフォルトの再生コントロールスタイルは、CSSを介して直接変更することはできません。 1. JavaScriptを使用してカスタムコントロールを作成します。 2。CSSを介してこれらのコントロールを美化します。 3. video.jsやPLYRなどのライブラリを使用すると、互換性、ユーザーエクスペリエンス、パフォーマンスを検討してください。プロセスを簡素化できます。

    お使いの携帯電話でネイティブセレクトを使用することにより、どのような問題が発生しますか?お使いの携帯電話でネイティブセレクトを使用することにより、どのような問題が発生しますか?Apr 30, 2025 pm 03:15 PM

    携帯電話でネイティブセレクトを使用する際の潜在的な問題は、モバイルアプリケーションを開発するときに、ボックスを選択する必要があることがよくあります。通常、開発者...

    お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?Apr 30, 2025 pm 03:12 PM

    お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?モバイルデバイスでアプリケーションを開発する場合、適切なUIコンポーネントを選択することが非常に重要です。多くの開発者...

    Three.jsとOctreeを使用して部屋で3人のローミングの衝突処理を最適化する方法は?Three.jsとOctreeを使用して部屋で3人のローミングの衝突処理を最適化する方法は?Apr 30, 2025 pm 03:09 PM

    Three.JSとOctreeを使用して、部屋でのサードパーソンローミングの衝突処理を最適化します。 3つのjsでoctreeを使用して、部屋でサードパーソンローミングを実装し、衝突を追加してください...

    お使いの携帯電話でネイティブセレクトを使用する場合、どのような問題が発生しますか?お使いの携帯電話でネイティブセレクトを使用する場合、どのような問題が発生しますか?Apr 30, 2025 pm 03:06 PM

    モバイルデバイスでアプリケーションを開発する際に携帯電話でネイティブセレクトの問題は、ユーザーが選択を行う必要があるシナリオに遭遇することがよくあります。ネイティブセル...

    なぜ一部のウェブサイトはマウスのスクロールと侵入効果を達成できるのに、他のウェブサイトはできないのですか?なぜ一部のウェブサイトはマウスのスクロールと侵入効果を達成できるのに、他のウェブサイトはできないのですか?Apr 30, 2025 pm 03:03 PM

    いくつかのWebサイトを閲覧するときにマウススクロールイベントの実装原則を調査すると、マウスがホバリングしているときにページ全体をスクロールすることができることに気付くかもしれません...

    See all articles

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    Video Face Swap

    Video Face Swap

    完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

    ホットツール

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    強力な PHP 統合開発環境

    mPDF

    mPDF

    mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

    SecLists

    SecLists

    SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

    SAP NetWeaver Server Adapter for Eclipse

    SAP NetWeaver Server Adapter for Eclipse

    Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

    MinGW - Minimalist GNU for Windows

    MinGW - Minimalist GNU for Windows

    このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。