gpt4 book ai didi

javascript - 单击导航栏按钮时标题不展开

转载 作者:行者123 更新时间:2023-11-28 04:29:01 24 4
gpt4 key购买 nike

我正在使用可折叠的 Bootstrap 导航。我对 .css 做了一些更改,使导航链接看起来像选项卡。使用 margin 属性将链接定位在标题底部不起作用,因为在放大和缩小导航时,导航有时会被向上或向下推一个像素。相反,我将 position 属性设置为 absolute 以将导航放置在 hader 的底部。现在,当我点击导航栏按钮时。导航被向上推而不是向下推,并且标题没有展开。

这是我的 HTML:

<div class="header-inner clearfix">
<nav class="navigation pull-right" role="navigation">
<div class="navbar pull-right">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
</a>
</div>
<div class="nav-collapse in collapse" style="height: auto;">
<ul class="nav menu nav-pills">
<li>
<a>link1</a>
</li>
<li>
<a>link2</a>
</li>
<li>
<a>link3</a>
</li>
</ul>
</div>
</nav>
</div>

这是我的 CSS:

.nav-pills > li > a {
border-width: 2px 2px 0 2px;
border-radius: 5px 5px 0 0;
border-color: #cc0000;
border-style: solid;
padding: 8px 12px 8px 12px;
}

.header-inner {
border-bottom: 2px solid #cc0000;
position: relative
}

.navigation {
position: absolute;
bottom: 0;
}

我希望这可以通过使用与像素不同的单位设置导航边距来解决,如果不能,我该如何更改 .js 文件。

最佳答案

谢谢,我已经解决了一个问题。当屏幕宽度小于 900 像素时,当导航栏而不是导航按钮出现时,我只是将位置属性设置为静态,现在一切正常。还是谢谢

关于javascript - 单击导航栏按钮时标题不展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41825133/

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