gpt4 book ai didi

css - 当鼠标悬停在子菜单上时,使用 CSS 保持顶级导航悬停效果

转载 作者:行者123 更新时间:2023-12-04 05:50:21 25 4
gpt4 key购买 nike

当您将鼠标悬停在导航项上时,链接的颜色变为白色,该链接的背景变为黑色。悬停状态在隐藏的嵌套上显示: block 。当我将鼠标移到嵌套(即子菜单)上时,顶级导航上的悬停状态返回到原来的状态。当我的鼠标悬停在子菜单上时,如何让它持续存在?

换句话说,当我悬停“我们做什么”链接时,字体颜色变为#fff,背景变为#111,并且 ul.sub-menu 出现相同的黑色背景和白色文本。当我的鼠标悬停在“我们做什么”上时,这一切都会出现,但一旦它移动到子菜单,“我们做什么”的背景就会恢复到原来的颜色,字体颜色也会变回黑色。同时,我的子菜单以正确的格式保持打开状态。当我将鼠标悬停移开时,如何让“状态”持续存在?

这是一个 jsfiddle:http://jsfiddle.net/U77re/

nav ul#menu-top-nav { position: absolute; top: 35px; left: 113px; padding: 16px 30px 17px 20px; width: 797px; background: #F0F1F4;}
nav ul#menu-top-nav li { position: relative; float: left; margin: 0 40px 0 0; }
nav ul#menu-top-nav li a:hover { color: #fff; background: #111; }
nav ul#menu-top-nav li#menu-item-1186 { margin-right: 0; }
nav ul#menu-top-nav ul.sub-menu { display: none; }
nav ul#menu-top-nav ul.sub-menu li a { margin: 0; }

nav ul#menu-top-nav li:hover ul.sub-menu { display: block; position: absolute; left:0; top: 30px; width: 250px; padding: 20px;
z-index: 1; background: #111; }

nav ul#menu-top-nav ul.sub-menu p { margin: 0 0 25px 0; color: #fff; line-height: 1.4; font-weight: bold; }
nav ul#menu-top-nav ul.sub-menu li { width: 250px; margin: 0 0 20px 20px; color: #fff; list-style-position: inside; list-style-type: disc; }
nav ul#menu-top-nav ul.sub-menu li a { color: #fff; }

<nav role="navigation">
<ul class="menu" id="menu-top-nav">
<li id="menu-item-1596"><a href="http://localhost:8888/what-we-do/">What we do</a>
<ul class="sub-menu">
<p>Explore what we do and the people behind it</p>
<li id="menu-item-1600"><a href="/what-we-do/about/">About IFSW</a></li>
<li id="menu-item-1604"><a href="/what-we-do/partners/">Partners</a></li>
<li id="menu-item-1601"><a href="/what-we-do/contact/">Contact</a></li>
</ul>
</li>
</ul>
</nav>

最佳答案

将悬停事件从 a anchor 元素切换到 li 元素,如下所示:

nav ul#menu-top-nav li:hover a { color: #fff; background: #111;  }

关于css - 当鼠标悬停在子菜单上时,使用 CSS 保持顶级导航悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9440826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com