gpt4 book ai didi

CSS嵌套子菜单显示与父级相同的级别

转载 作者:太空宇宙 更新时间:2023-11-04 12:54:11 28 4
gpt4 key购买 nike

请问如何让我的嵌套子菜单显示在与父级相同的级别?

我制作了一个自定义 CSS 来处理这样的嵌套子菜单

body {
padding-top: 60px;
padding-bottom: 40px;
}

.sidebar-nav {
padding: 9px 0;
}

.dropdown-menu .sub-menu {
left: 100%;
position: absolute;
top: 0;
visibility: hidden;
margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
visibility: visible;
display: block;
}

.navbar .sub-menu:before {
border-bottom: 7px solid transparent;
border-left: none;
border-right: 7px solid rgba(0, 0, 0, 0.2);
border-top: 7px solid transparent;
left: -7px;
top: 10px;
}
.navbar .sub-menu:after {
border-top: 6px solid transparent;
border-left: none;
border-right: 6px solid #fff;
border-bottom: 6px solid transparent;
left: 10px;
top: 11px;
left: -6px;
}

这是 JSFiddle链接

最佳答案

你快到了。您只需将以下内容添加到您的 CSS 中:

.dropdown-menu > li {
position: relative;
}

这使得您的子菜单的绝对定位是相对于列表元素,而不是整个列表。

关于CSS嵌套子菜单显示与父级相同的级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956861/

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