2つのシンプルなメニューナビゲーションバーの例

2つのシンプルなメニューナビゲーションバーの例

メニューバーの例 1:


コードをコピー
コードは次のとおりです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>">
<html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>">
<ヘッド>
<script type="text/javascript" src="<a href="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script><script">http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script><script</a> type="text/javascript">
$(関数() {
$("#container .menu1 ul li").click(function() {
var index = $("#container .menu1 ul li").index(this);
$(this).addClass("bg").siblings().removeClass();
$("#container .menu2 ul li ul").eq(index).show().parent().siblings("li").children("ul").hide();
})
})
</script><style type="text/css">

{
マージン: 0;
パディング: 0;
フォントファミリー: "宋体";
フォントサイズ: 9pt;
色: #FFFFFF;
フォントの太さ: 太字;
}
#容器
{
幅: 100%; /* 1200px; */
高さ: 自動;
マージン: 0 自動;
/* 境界線: 1px #1025c0 実線; */
/* xugang 2011.10.19 */
/* マージン: 0; */
パディング: 0px;
フォントファミリー: "宋体";
フォントサイズ: 9pt;
色: #FFFFFF;
フォントの太さ: 太字;
}
#コンテナ.menu1
{
幅: 684ピクセル;
高さ: 34px;
境界線: なし;
背景: url(/images/cnblogs_com/xugang/sadasd_09.png) 繰り返しなし;
/*背景: url(<a href="http://www.webdm.cn/images/20101213/2/menu1.gif">http://www.webdm.cn/images/20101213/2/menu1.gif</a>) 繰り返しなし;
背景色: #1B5582;*/
}
#コンテナ .menu1 ul
{
マージン: 0;
/* パディング: 0; */
左パディング: 0px;
右パディング: 0px;
パディング下部: 0px;
パディング上部: 4px;
位置: 相対的;
margin-left: 4px; /* xugang 第一レベルメニュー選択項目スタイル*/
}
#コンテナ .menu1 ul li
{ /*境界線: 1px #1025c0 solid; テスト*/
フロート: 左;
高さ: 25px;
幅: 110ピクセル;
行の高さ: 25px;
リストスタイル: なし;
テキスト配置: 中央;
カーソル: ポインタ;
/* 色: #fffff; */
padding-left: 2px; /* xugang 第一レベルのメニュー選択項目 */
/* margin-left: 1px; xugang 第一レベルのメニュー選択項目は、第一レベルのメニューを動的に右に移動させることが簡単にできます*/
}
#コンテナ.menu2
{
幅: 100%; /* 1000px; */
高さ: 25px;
境界線: なし;
色: #000000;
フォントの太さ: 標準;
background-color: #C9DEFA; /* #DFF0FF サブメニューの色*/
padding-left: 0px; /* 余白 */
padding-top: 0px; /* xugang */
margin-left: 0px; /* 余白 */
}
#コンテナ .menu2 ul
{
margin: 0; /* xugang オリジナル margin: 0; */
パディング: 0;
}
#コンテナ .menu2 ul li
{
高さ: 30px;
行の高さ: 30px;
リストスタイル: なし;
フロート: 左;
カーソル: ポインタ;
}
#コンテナ .menu2 ul li ul li
{ /* 境界線: 1px #1025c0 solid; テスト*/
フロート: 左;
パディング上部: 0px;
パディング下部: 0px;
左パディング: 40px;
パディング右: 30px; /* xugang */
高さ: 25px;
行の高さ: 25px;
リストスタイル: なし;
}
.bg
{
フォントサイズ: 12pt;
/* フォントの太さ: 通常;*/
/* テキスト装飾: 下線、点滅 */
background-color: #1B5582; /* #1B5582 第一レベルのメニュー選択の背景*/
}
。隠れる
{
表示: なし;
}
.menu_a1{ display: block; color:#ffffff; text-decoration:none !important; }
.menu_a2{ display: block; color:#000000; text-decoration:none !important; }
</スタイル>
</head>
<本文>
<div id="コンテナ">
<div class="menu1">
<ul>
<li class="bg"><a href="#" class="menu_a1">最初の列</a></li>
<li><a href="#" class="menu_a1">2 列目</a></li>
<li><a href="#" class="menu_a1">3 列目</a></li>
<li><a href="#" class="menu_a1">4 列目</a></li>
<li><a href="#" class="menu_a1">5 列目</a></li>
<li><a href="#" class="menu_a1">第 6 列</a></li>
</ul>
</div>
<div class="menu2">
<ul>
<li>
<ul>
<li><a href="#" class="menu_a2">最初の列</a></li>
<li><a href="#" class="menu_a2">最初の列</a></li>
<li><a href="#" class="menu_a2">最初の列</a></li>
</ul>
</li>
<li>
<ul class="hide">
<li>2 列目</li><li>2 列目</li><li>2 列目</li>
</ul>
</li>
<li>
<ul class="hide">
<li>3 列目</li><li>3 列目</li><li>3 列目</li>
</ul>
</li>
<li>
<ul class="hide">
<li>4 列目</li><li>4 列目</li><li>4 列目</li>
</ul>
</li>
<li>
<ul class="hide">
<li>5 列目</li><li>5 列目</li><li>5 列目</li>
</ul>
</li>
<li>
<ul class="hide">
<li>6 列目</li><li>6 列目</li><li>6 列目</li>
</ul>
</li>
</ul>
</div>
</div>
<div スタイル="幅:400px; 高さ:300px; 背景色:赤;"></div>

</本文>
</html>


メニューバーの例 2:




コードをコピー
コードは次のとおりです。

<html>
<ヘッド>
<title>イエローページ地域リスト</title>
<スタイル タイプ="text/css">
body {background:#ccc;color:#000;font: normal normal normal 12px/180% Tahoma、Arial、Helvetica、sans-serif、「宋体」;text-align:center;}
.nav {位置: 相対;背景: url(/images/cnblogs_com/xugang/nav_bg.png) 繰り返しなし 0 -36px;幅:960px;高さ:36px;}
.navinner {背景: url(/images/cnblogs_com/xugang/nav_bg.png) 繰り返しなし 100% -72px;}
.navlist {高さ: 36px;行の高さ: 36px;オーバーフロー: 非表示;マージン: 0 10px;背景: url(/images/cnblogs_com/xugang/nav_bg.png) repeat-x 0 0;}
.nav li {float: left;display: inline;margin: 0 0 0 -2px;padding: 0 4px 0 6px;background: url(/images/cnblogs_com/xugang/nav_bg.png) no-repeat 0 -108px;}
.nav a {display: block;width: 102px;text-align: center;font-size: 120%; text-decoration:none;}
.nav a:link、.nav a:visited {color: #fff;text-decoration:none;}
.nav a:hover、.nav a:active {color: #fff;font-weight: bold;background: url(/images/cnblogs_com/xugang/nav_bg.png) no-repeat 50% -144px;text-decoration:none;}
</スタイル>
</head>
<本文>
<div class="nav">
<div class="navinner">
<ul class="navlist">
<li><a href="https://www.jb51.net/">https://www.jb51.net/</a>" title="ホーム">ホーム</a></li>
<li><a href="<a href="https://www.jb51.net/cat.html">https://www.jb51.net/cat.html</a>" title="カテゴリー一覧" rel="nofollow">カテゴリー一覧</a></li>
<li><a href="<a href="https://www.jb51.net/loc.html">https://www.jb51.net/loc.html</a>" title="地域リスト" rel="nofollow">地域リスト</a></li>
<li><a href="<a href="https://www.jb51.net/trade.html">https://www.jb51.net/trade.html</a>" title="需要と供給の機会" rel="nofollow">需要と供給の機会</a></li>
<li><a href="<a href="https://www.jb51.net/news.html">https://www.jb51.net/news.html</a>" title="業界ニュース" rel="nofollow">業界ニュース</a></li>
<li><a href="<a href="https://www.jb51.net/submit.html">https://www.jb51.net/submit.html</a>" title="企業を送信" rel="nofollow">企業を送信</a></li>
<li><a href="<a href="https://www.jb51.net/join.html">https://www.jb51.net/join.html</a>" title="ビジネスチャンスを公開する" rel="nofollow">ビジネスチャンスを公開する</a></li>
<li><a href="<a href="https://www.jb51.net/find.html">https://www.jb51.net/find.html</a>" title="詳細検索" rel="nofollow">詳細検索</a></li>
</ul>
</div>
</div>
</本文>
</html>

<<:  CSSペイントAPIを使用して、解像度に依存しない可変背景効果を動的に作成します。

>>:  優れたグラフィックデザイナーが習得すべき7つのスキル

推薦する

初心者向け入門講座⑧:記事サイトを簡単に作る

前回の投稿では、Web ページの作成方法について説明しました。Web サイトは多くの Web ページ...

マークアップ言語 - テキストの CSS スタイルを指定する

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

MySql COALESCE 関数の使用コード例

COALESCE は、各パラメータ式 (expression_1、expression_2、...、...

HTML テーブル マークアップ チュートリアル (39): ヘッダーの明るい境界線の色属性 BORDERCOLORLIGHT

テーブル ヘッダーでは、明るい境界線の色を個別に定義できます。基本的な構文<TH ボーダーカラ...

MySQLを5.7にアップグレードすると、WordPressはデータをインポートするときにエラー1067を報告します

最近MySQLを5.7にアップグレードしましたが、WordPressでデータのインポート時にエラーが...

CSS3.0 でネオンボタンアニメーション効果を実装するためのサンプルコード

今日は、CSS 3.0 で実装されたネオン ボタン アニメーション効果を紹介します。効果は次のとおり...

React Router で履歴リダイレクトを使用する方法

react-routerでは、コンポーネント内のジャンプは<Link>で使用できます。し...

MySQLクエリの基本的なクエリ操作の学習

序文MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーショ...

Linux CDの意味と使い方

Linux CD とはどういう意味ですか? Linux では、cd はディレクトリの変更を意味します...

MySQLステートメントを監視する方法の詳細な説明

クイックリーディングSQL ステートメントを監視する必要があるのはなぜか、監視方法と監視手段について...

docker pruneコマンドは、あまり使用されないデータを定期的にクリーンアップするために使用できます。

目次docker システム df docker システム プルーンNoneオブジェクトをクリーンアッ...

CSS3のtransform属性で実装される4つの機能

CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...

MYSQL における char と varchar の違い

CHAR 型と VARCHAR 型は似ていますが、主に格納場所、末尾のスペース、取得方法が異なります...

jsは水平および垂直スライダーを実現します

最近、練習プロジェクトをしていたときにスライダーを使う必要があったので、調べてみました。まず、水平ス...

NginxとLuaによるグレースケールリリースの実装

memcachedをインストールする yum インストール -y memcached #memcac...