ホームページ > 記事 > ウェブフロントエンド > シンプルなドロップダウン メニュー効果を実現する純粋な CSS コード

実装方法:
(推奨チュートリアル: CSS チュートリアル)
1. ul タグと li タグを使用して関連付けを記述する構造 (ul と li の親子関係は自然であり、一般的な関連付け構造で使用されます)
<ul class="nav">
<a href="#">服装</a>
<ul class="plat">
<li><a href="#">衬衫</a></li>
<li><a href="#">棉袄</a></li>
<li><a href="#">裤衩</a></li>
</ul>
</ul>2. インターフェイスの初期化 (100 万ドルの始まり)
*{
padding: 0;
margin: 0;
}3 . ul と a を付与します タグにスタイルを追加します (ここで自由に再生できます)
ul,a{
font-size: 20px;
list-style: none;
text-decoration: none;
background-color: #3C3C3C;
color: #FFFFFF;
width: 100px;
text-align: center;
border: 0px solid black;
border-radius: 5px; /*圆角*/
margin-top: 1px;
}
a{
display: block;
}4. .plat 部分のコンテンツを非表示にします
.plat{
display: none;
}5. (ここがハイライトです) 使用します:最初の a タグセレクターのホバー; 実装関数: マウスが a タグの上に移動すると、コンテンツの非表示部分が表示されます
.nav:hover .plat{
display: block;
clear: both;
}6。これまでのところ、関数は実装されています。ユーザー エクスペリエンスを最適化するための独自のスタイル
例:
水平に配置されたメニュー バー:
.nav{
float: left;
margin-left: 1px;
}列上でマウスをスライドさせてその位置を思い出させます
`.plat li:hover>a{
background-color: dimgrey;
}`効果:

( 学習ビデオの推奨事項: css ビデオ チュートリアル )
すべてのコード:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
padding: 0;
margin: 0;
}
ul,a{
font-size: 20px;
list-style: none;
text-decoration: none;
background-color: #3C3C3C;
color: #FFFFFF;
width: 100px;
text-align: center;
border: 0px solid black;
border-radius: 5px;
margin-top: 1px;
}
a{
display: block;
}
.plat{
display: none;
}
.nav{
float: left;
margin-left: 1px;
}
.nav:hover .plat{
display: block;
clear: both;
}
.plat li:hover>a{
background-color: dimgrey;
}
</style>
</head>
<body>
<ul>
<a href="#">服装</a>
<ul>
<li><a href="#">衬衫</a></li>
<li><a href="#">棉袄</a></li>
<li><a href="#">裤衩</a></li>
</ul>
</ul>
<ul>
<a href="#">服装</a>
<ul>
<li><a href="#">衬衫</a></li>
<li><a href="#">棉袄</a></li>
<li><a href="#">裤衩</a></li>
</ul>
</ul>
<ul>
<a href="#">服装</a>
<ul>
<li><a href="#">衬衫</a></li>
<li><a href="#">棉袄</a></li>
<li><a href="#">裤衩</a></li>
</ul>
</ul>
</body>
</html>以上がシンプルなドロップダウン メニュー効果を実現する純粋な CSS コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。