gpt4 book ai didi

css 下拉菜单悬停所有下拉菜单

转载 作者:行者123 更新时间:2023-11-28 11:43:18 25 4
gpt4 key购买 nike

我在 fiddle 上有这个 css 菜单:http://jsfiddle.net/DenErello/pQhpu/

CSS:

.Menu {
background-color: #3b69a2;
height: 30px;
}
.Menu, .Menu li {
list-style: none;
padding: 0;
margin: 0;
}
.Menu li {
float: left;
width: 100px;
display: block;
line-height: 30px;
}
.Menu ul {
opacity: 0;
}
.Menu ul li {
line-height: 20px;
background-color: #3b69a2;
}
.Menu li:hover > ul { opacity: 1; }

html:

<ul class="Menu">
<li>Test 1
<ul>
<li>Test 1.1</li>
<li>Test 1.2</li>
</ul>
</li>
<li>Test 2
<ul>
<li>Test 2.1</li>
<li>Test 2.2</li>
<li>Test 2.3</li>
</ul>
</li>
</ul>

现在,这一切都很好。但我想要的是在进入主菜单项之一后看到两个下拉菜单。我不太明白,有人知道如何做到这一点吗?此外,我希望看到完整的 100% 宽度背景和下拉菜单的全高度作为最大的下拉菜单。我尝试了 background 和 ul 上的所有内容,但它似乎不起作用

最佳答案

我不确定我是否真的理解,但是如果您在 .Menu 上使用 hover 属性呢?这样当您将鼠标悬停在整个区域时,您会同时显示两个菜单吗?

.Menu:hover li ul { opacity: 1; }

然后,为了获得完整的宽度,我将添加以下规则:

.Menu:hover{height:auto;overflow:hidden}

http://jsfiddle.net/pQhpu/5/

否则,我会支持 isherwood 并说您需要一些 javascript。

关于css 下拉菜单悬停所有下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14778678/

25 4 0