メニュー項目にカーソルを合わせると、ホバー背景がオンになり、ドロップダウン メニューが開きます。しかし、ドロップダウンにカーソルを合わせるたびに、背景が消えますか?
ライブプレビューを見る
また、ご覧のとおり、ボックスの影がその上にあります。
コード: マイ メニュー html:
<div class="secondheader">
<div class="container">
<div class="span12">
<ul class="nav6">
<li><a href="#">Home</a></li>
<li class="dropdown1"><a href="#">Categories</a>
<ul>
<li class="substyle"><a href="#">Buy</a></li>
<li class="substyle"><a href="#">Sell</a></li>
<li class="substyle"><a href="#">Forums</a></li>
<li class="substyle"><a href="#">Contact</a></li>
<li class="substyle"><a href="#">item 1</a></li>
<li class="substyle"><a href="#">Forums</a></li>
<li class="substyle"><a href="#">Contact</a></li>
<li class="substyle"><a href="#">item 1</a></li>
</ul>
</li>
<li><a href="#">Buy</a></li>
<li><a href="#">Sell</a></li>
<li><a href="#">Forums</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">item 1</a></li>
<li><a href="#">Forums</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">item 1</a></li>
</ul>
</div>
</div>
</div>
</div>
メニューの私のcss:
.nav6 {
list-style: none;
font-family: 'Dosis', sans-serif;
float: left
font-size: 20px;
margin-top: 13px;
margin-left: -35px;
}
.nav6>li>ul{
display:none;
position:absolute;
background:white;
overflow:hidden;
width: 150px;
background: #fbf2d3;
margin-top: 20px;
margin-left: -3px;
-webkit-box-shadow: 0px 1px 5px 0px #dadada;
box-shadow: 0px 1px 5px 0px #dadada;
}
.nav6>li:hover>ul {
display:block;
}
.nav6 >li {
display: inline;
margin: 0px;
font-size: 18px;
font-family: 'Dosis', sans-serif;
float: left;
margin-top: 10px;
}
.substyle {
padding: 10px;
}
.substyle:hover {
background: #f54922;
padding: 10px;
-webkit-border-radius: 6px;
border-radius: 6px;
color: #fff;
}
.subsyle a:hover {
color: #fff;
}
.nav6>li>a {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.nav6 a{color: #7D7253;}
.nav6 a:hover {
color: #fff;
text-decoration: none;
}
.nav6 > li > a:hover {
background-image: url("../img/hoverbg.png");
}
質問: > セレクターは正確には何をしますか? 簡単な例でそれを説明してもらえますか? どうもありがとうございます!