ホームページ ウェブフロントエンド CSSチュートリアル CSSナビゲーションバーメニューの実装(ソースコード添付)

CSSナビゲーションバーメニューの実装(ソースコード添付)

Nov 16, 2018 pm 04:03 PM
css フロントエンド

この記事の内容は CSS ナビゲーション バー メニューの実装に関するものです (ソース コードが添付されています)。必要な方は参考にしていただければ幸いです。

多くの Web ページには、ナビゲーション バーに小さな三角形があります。実際、この機能を実装するのは非常に簡単です。

初心者向けチュートリアルのホームページ ナビゲーションを例に挙げます

最初に大きな div_nav を作成し、「ホームページ」、「ルーキー ノート」、「ルーキー ツール」、「リファレンス マニュアル」などを記述します。 div_nav に divs middle として含まれます。 div_nav の背景色は対応する色に設定されます。

背景色設定コードは次のとおりです:

.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{
color:#fff;
background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;
}
ログイン後にコピー

つまり:

CSSナビゲーションバーメニューの実装(ソースコード添付)

.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current
ログイン後にコピー

上記のコードのアノテーションは次のとおりです:

id はメニューの ul の li です。つまり、ナビゲーション バー内のすべての要素です。マウスを置くとエフェクトが表示されます。
ポップアップされるものが ul 要素であることを示すために最後に ul を追加しました。
ここの CSS 全体は、この ul 要素のスタイルを指定します。
端的に言うと、これはナビゲーション バー上でマウスをスライドさせた結果です。

たとえば、HTML のラベル要素のマウスオーバー状態のフォントの色を設定します。

a:hover{color:red;}
ログイン後にコピー
a:hover は、マウスを

a:current の上に移動すると、フォーカスが取得されることを意味します。

小さな三角形も簡単に設定できます

.blue #slatenav
{position:relative;
display:block;
height:42px;
font-size:11px;
font-weight:bold;
background:transparent url(images/blueslate_background.gif)repeat-x top left;
font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;
}
ログイン後にコピー
背景を使用して、「ホームページ」などの小さな三角形の背景画像を設定します。

マウスをラベル上でスライドさせたときの効果は上で設定したので、マウスを他のラベル上にスライドさせると、小さな三角形の背景も表示されます。

CSSナビゲーションバーメニューの実装(ソースコード添付)

マウスが他のラベルの上をスライドすると:

CSSナビゲーションバーメニューの実装(ソースコード添付)## OK 、このような小さな三角形のナビゲーションが準備されています。その他の詳細については、自分でゆっくり調整できます。

注: ドキュメントの名前空間はコード内で宣言されます。

タグだけを書いてもドキュメントの名前空間は宣言されませんが、xmlns="http://www.w3.org/1999/xhtml" を追加するとドキュメントの名前空間が宣言されます。名前空間を宣言すると、ブラウザは HTML ドキュメントのタグを解析するときにこの仕様に従います。通常の使用では、両者に大きな違いは感じられません。

特殊な状況は、一部のタグの解釈にあります。たとえば、xhtml の命名規則では、タグを最後に「/」で追加する必要があります。 xhtmlの命名規則や、ラベルが仕様に従って書かれていない場合、ラベルが解析できない場合があります。したがって、終了タグを追加することをお勧めします。

添付のソースコード:

nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<meta>
<meta>
<meta>
<title>横版导航</title>
<link>

 

 
 
<p> </p>
 
<p>
</p><p>
</p>
ログイン後にコピー
   

以上がCSSナビゲーションバーメニューの実装(ソースコード添付)の詳細内容です。詳細については、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ブートストラップボタンの使用方法 ブートストラップボタンの使用方法 Apr 07, 2025 pm 03:09 PM

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ブートストラップのサイズを変更する方法 ブートストラップのサイズを変更する方法 Apr 07, 2025 pm 03:18 PM

Bootstrapの要素のサイズを調整するには、次のものを含むDimensionクラスを使用できます。

ブートストラップにスプリットラインを書く方法 ブートストラップにスプリットラインを書く方法 Apr 07, 2025 pm 03:12 PM

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

ブートストラップの日付を表示する方法 ブートストラップの日付を表示する方法 Apr 07, 2025 pm 03:03 PM

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。

ブートストラップのフレームワークをセットアップする方法 ブートストラップのフレームワークをセットアップする方法 Apr 07, 2025 pm 03:27 PM

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップに写真を挿入する方法 ブートストラップに写真を挿入する方法 Apr 07, 2025 pm 03:30 PM

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップの日付を確認する方法 ブートストラップの日付を確認する方法 Apr 07, 2025 pm 03:06 PM

ブートストラップの日付を確認するには、次の手順に従ってください。必要なスクリプトとスタイルを紹介します。日付セレクターコンポーネントを初期化します。 Data-BV-Date属性を設定して、検証を有効にします。検証ルール(日付形式、エラーメッセージなどなど)を構成します。ブートストラップ検証フレームワークを統合し、フォームが送信されたときに日付入力を自動的に検証します。

VueでBootstrapの使用方法 VueでBootstrapの使用方法 Apr 07, 2025 pm 11:33 PM

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

See all articles