現在、私は垂直メニューに取り組んでいますが、壁に当たっています。 1つは、メニューが正しく動作するように見えますが、残念ながらメニュータイプをドロップダウンしていません。私が製品のリンクに着くと、そこから放散されます。私はホバー効果をしようとしましたが、製品タブの下のリンクは表示されません。私の垂直ドロップダウンメニューはどうなっていますか?
私は今すぐ働いているHTMLです。
<html>
<head>
<title>Kenneth's new exercise</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="kenny.css">
</head>
<body>
<nav class="main-nav">
<ul class="main-nav-ul">
<li><a href="">Home</a></li>
<li><a href="">Products</a></li>
<ul>
<li><a href="">1</a></li>
<li><a href="">2</a></li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
</ul>
<li><a href="">Services</a></li>
<li><a href="">About</a></li>
<li><a href="">Contact Us</a></li>
</ul>
</nav>
</body>
</html>
ここにCSSコードがあります。
html {
background:url(wallpaper.jpg) no-repeat center center fixed;
background-size:cover;
}
body {
padding:0;
margin:0;
}
a {
text-decoration:none;
}
li {
list-style:none;
}
.main-nav {
width:250px;
background:rgba(180,205,203,1.00);
}
.main-nav a {
display:block;
padding:10px 0px 10px 20px;
color:#FFF;
text-transform:uppercase;
letter-spacing:.2em;
border-bottom:1px dotted gray;
text-align:left;
}
.main-nav a:hover {
background:rgba(121,165,162,1.0);
}
.main-nav-ul ul {
display:none;
}
.main-nav-ul ul:hover li {
display:block;
visibility:visible;
}
残りのリンクをすべて表示するにはどうすればよいですか?
ありがとうございます。
'.main-NAV-UL ul'は'表示があります:あなたはそのUL要素の上にカーソルを置くNOT_ARCHIVEDの_canので、NONE'を、まだ次のルールで( '.main-nav-ul ul:hover li')リストをホバリングしたときにそのリスト内のLIをフォーマットしようとしています - 意味がありません。最初のレベルのLIはあなたが上に乗ることができるものなので、LIがぶら下げられたときに、目に見えないULを見えるようにする必要があります。 – CBroe