gpt4 book ai didi

html - 哪些 CSS 规则适用于我在导航栏中的下拉菜单?资源检查员似乎没有帮助

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:38 25 4
gpt4 key购买 nike

我现在觉得很傻,因为我一辈子都弄不清楚哪些 CSS 规则适用于特定状态下的特定元素。 Chrome 和 Firefox 的资源检查器似乎没有用,或者我一直用错了。

问题是导航栏中的下拉按钮需要在其菜单悬停时保留其紫色背景。 this 中演示了该问题短片。

我还创建了一个 JSFiddle这说明了问题。

可以在下面找到用于在 JSFiddle 之外重现问题的完整 HTML 代码和 CSS 代码。在 StackOverflow 上运行代码时,您应该将生成的 View 展开为整页,否则导航栏将不可见。

.navbar,
.navbar .navbar-menu,
.navbar .navbar-menu .navbar-end .navbar-dropdown,
.navbar .navbar-menu .navbar-end .navbar-dropdown a,
.navbar .navbar-menu .navbar-end .has-dropdown .navbar-link:hover {
background-color: #3C2148;
}

.navbar .navbar-menu .navbar-end .navbar-item a {
color: white
}

.navbar .navbar-menu .navbar-end .has-dropdown .button {
border: none;
}

.navbar .navbar-menu .navbar-end .has-dropdown a.navbar-link::after {
border-color: #ffdd42;
}
<!DOCTYPE html>
<html>

<head>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css">
</head>

<body class="has-navbar-fixed-top">
<nav class="navbar is-fixed-top">
<div id="navbarMenu" class="navbar-menu">
<div class="navbar-end">
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link">Language</a>
<div class="navbar-dropdown is-right is-boxed">
<a class="button is-fullwidth" type="submit">English</a>
<a class="button is-fullwidth" type="submit">Dutch</a>
<a class="button is-fullwidth" type="submit">French</a>
</div>
</div>
</div>
</div>
</nav>
</body>

</html>

最佳答案

你的 JSFiddle 没有工作。问题可能出在这部分代码上

.navbar .navbar-menu .navbar-end .has-dropdown .navbar-link:hover {
background-color: #3C2148;
}

尝试将其更改为

.navbar .navbar-menu .navbar-end .has-dropdown .navbar-link{
background-color: #3C2148;
}

关于html - 哪些 CSS 规则适用于我在导航栏中的下拉菜单?资源检查员似乎没有帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51713084/

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