我有以下ul和li结构,在悬停锚标签时我想将ul项目显示为下拉菜单。
答案 0 :(得分:0)
我在jsfiddle上为你构建了结构。正如您在锚链接上特别要求悬停事件一样,我已经为您构建了它。
这是小提琴:https://jsfiddle.net/mcz4u8pg/1/
这是代码:
#main {
list-style: none;
margin: 0;
padding: 0;
}
#main > li {
float: left;
padding: 5px 10px;
border: 1px solid red;
margin: 10px;
}
.sub {
display:none;
}
li > a:hover ~ .sub {
display:block
}
.sub {
clear:both;
list-style:none;
margin:0;
padding:0;
}
<ul id="main">
<li><a href="">1</a></li>
<li><a href="">2</a>
<ul class="sub">
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
</li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
</ul>
答案 1 :(得分:-1)
.mainmenu li a:hover ul.submenu { display:block;}