Html 引导导航栏:调整导航栏高度后汉堡出现问题

Html 引导导航栏:调整导航栏高度后汉堡出现问题,html,css,bootstrap-4,Html,Css,Bootstrap 4,我的导航栏工作得很好,汉堡包沿着菜单向下扩展很好。但是在调整了导航栏的高度后,汉堡包就不能很好地工作了。“汉堡包”按钮正在工作,它仍在向下扩展,但它只显示第一个菜单,其余的菜单在显示第一个菜单(主菜单)的一半后被切掉,因此不会进一步扩展菜单。 经过一些调整后,汉堡包在默认高度下只能100%工作。 有什么解决办法吗 <nav id="navbarMain" class="navbar navbar-expand-lg navbar-dark fixed-top

我的导航栏工作得很好,汉堡包沿着菜单向下扩展很好。但是在调整了导航栏的高度后,汉堡包就不能很好地工作了。“汉堡包”按钮正在工作,它仍在向下扩展,但它只显示第一个菜单,其余的菜单在显示第一个菜单(主菜单)的一半后被切掉,因此不会进一步扩展菜单。 经过一些调整后,汉堡包在默认高度下只能100%工作。 有什么解决办法吗

<nav id="navbarMain" class="navbar navbar-expand-lg navbar-dark fixed-top shadow">
    <a class="navbar-brand" href="/"> <i class="fas fa-book text-light"></i> Greybook</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>
      
    <div class="collapse navbar-collapse" id="navbarContent">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item">
                <a class="nav-link" href="#">Home</a>
            </li>
            <li class="nav-item">
                <a class="nav-link disabled" href="#">Profile</a>
            </li>
            <li class="nav-item">
                <a class="nav-link disabled" href="#">Toys</a>
            </li>
            <li class="nav-item">
                <a class="nav-link disabled" href="#">Store</a>
            </li>
        </ul>
    </div>
</nav>

问题是您正在设置固定的
高度。您可以使用
minheight:75px以使导航栏再次工作(请参阅)。但是,此解决方案不考虑保持此高度

我建议您通过调整导航栏的填充(最初定义为
填充:.5rem 1rem;
)来增加导航栏的高度,如下所示:

padding: 1rem;
while将导致导航栏的高度
72px

你可以找到那个


祝你好运

为什么要调整导航栏的高度?任何使导航栏更大的具体原因…谢谢你,这个答案很有效。得到了我喜欢的0.6rem:)
padding: 1rem;