css - CSS 如何使背景不与导航栏重叠

背景图像部分依偎在导航栏下方,这在背景和网站的其余部分之间产生了尴尬的空间。

我试图用边距修复它,但这似乎只是在导航栏和背景顶部之间增加了空间

https://jsitor.com/y8DJh9GIeu

回答1

背景图像不在导航栏下方,这就是为什么您会在下方获得额外的“嘴唇”。您要么需要使背景图像 100vh 减去导航栏的高度,要么将导航栏绝对定位在其顶部。

相似文章

jquery - 分页编号序列不起作用(jquery)

如果我单击任何数字,分页顺序将不起作用。如果我单击数字3,它会跳到数字4,每次我单击该数字时,它都会跳到另一个数字。但是,如果我单击下一个和上一个按钮,它就可以正常工作。它的发生是因为省略号li。任何...

html - 如何使 menu 中的所有项目都具有粘性?

我正在尝试向我的网站添加一个menu栏,它看起来几乎是我想要的方式,左边是汉堡包,右边是两个联系信息。然而,只有汉堡是粘性的。另外,我想为menu添加背景颜色,以便在滚动网页时,粘性位整齐地位于彩色条...

最新文章