如何阻止下拉菜单将内容向下推?
How to stop dropdown menu from pushing content down?
我想知道是否有人可以帮助我做到这一点,这样内容就不会在不弄乱子菜单的情况下下降。我尝试将子菜单更改为 position: absolute 但这只是弄乱了子菜单,我也尝试了 z-index: 2 但没有帮助。
我必须解决的唯一另一个想法是以某种方式应用类似 position: absolute 之类的东西到文本,但是,我不知道该怎么做。
如果有人能帮助我,我将不胜感激
在你的样式文件末尾添加这段css
nav ul li {
position: relative;
}
nav ul ul {
position: absolute;
width: 100%;
}
为了使子菜单不向下推内容,它需要具有 position: absolute
样式。 css 的其他部分是固定样式和子菜单宽度。
您应该将以下内容 css 添加到您的代码中
nav ul li {
position:relative;
}
//add class on sub-menu(.drop-down)
.drop-down{
position:absolute;
top:100%;
left:0;
right:0;
z-index:1;
}
//z-index value set as your needs
我想知道是否有人可以帮助我做到这一点,这样内容就不会在不弄乱子菜单的情况下下降。我尝试将子菜单更改为 position: absolute 但这只是弄乱了子菜单,我也尝试了 z-index: 2 但没有帮助。 我必须解决的唯一另一个想法是以某种方式应用类似 position: absolute 之类的东西到文本,但是,我不知道该怎么做。 如果有人能帮助我,我将不胜感激
在你的样式文件末尾添加这段css
nav ul li {
position: relative;
}
nav ul ul {
position: absolute;
width: 100%;
}
为了使子菜单不向下推内容,它需要具有 position: absolute
样式。 css 的其他部分是固定样式和子菜单宽度。
您应该将以下内容 css 添加到您的代码中
nav ul li {
position:relative;
}
//add class on sub-menu(.drop-down)
.drop-down{
position:absolute;
top:100%;
left:0;
right:0;
z-index:1;
}
//z-index value set as your needs