目次
HTML の水平メニュー バーの例
例 #3
Conclusion

HTML の水平メニュー バー

Sep 04, 2024 pm 04:45 PM
html html5 HTML Tutorial HTML Properties HTML tags

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

構文:

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

  • そして
      要素は、以下の基本の構文です。

      <style>
      ul{
      }
      li variablename:hover{
      }
      </style>
      <body>
      <ul>
      <li>
      </li>
      </ul>
      </body>
      ログイン後にコピー

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

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

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

      例 #1

      コード:

      <html>
      <head>
      <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>
      </head>
      <body>
      <ul>
      <li><a href="#home" class="active">Home</a></li>
      <li><a href="#about">About</a></li>
      <li><a href="#contact">Contact</a></li>
      </ul>
      </body>
      </html>
      ログイン後にコピー

      サンプル出力:

      HTML の水平メニュー バー

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

      例 #2

      コード:

      <html>
      <body>
      <p style="font-family:Comic Sans MS">
      <a href="#home">Home</a>
      <a href="#about">About</a>
      <a href="#contact">Contact</a>
      </p>
      </body>
      </html>
      ログイン後にコピー

      サンプル出力:

      HTML の水平メニュー バー

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

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

      例 #3

      コード:

      <html>
      <head>
      <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>
      </head>
      <body>
      <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>
      </body>
      </html>
      ログイン後にコピー

      サンプル出力:

      HTML の水平メニュー バー

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

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

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

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

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

      例:

      <html>
      <head>
      <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>
      </head>
      <body>
      <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>
      </body>
      </html>
      ログイン後にコピー
      ログイン後にコピー
      ログイン後にコピー

      出力:

      HTML の水平メニュー バー

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

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

      例:

      <html>
      <head>
      <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>
      </head>
      <body>
      <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>
      </body>
      </html>
      ログイン後にコピー
      ログイン後にコピー
      ログイン後にコピー

      出力:

      HTML の水平メニュー バー

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

      水平バーのプチプチ:

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

      例:

      <html>
      <head>
      <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>
      </head>
      <body>
      <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>
      </body>
      </html>
      ログイン後にコピー
      ログイン後にコピー
      ログイン後にコピー

      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 までご連絡ください。

    ホット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 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中国語版

    SublimeText3 中国語版

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

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

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

    HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

    HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

    HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

    これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

    HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

    HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

    HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

    HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

    HTML入力プレースホルダー HTML入力プレースホルダー Sep 04, 2024 pm 04:54 PM

    HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

    PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

    このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

    HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

    HTML 順序付きリストのガイド。ここでは、HTML 順序付きリストと型の導入とその例についても説明します。

    HTML の onclick ボタン HTML の onclick ボタン Sep 04, 2024 pm 04:49 PM

    HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。

    See all articles