gpt4 book ai didi

twitter-bootstrap - 全宽 Bootstrap 下拉导航

转载 作者:行者123 更新时间:2023-12-04 05:17:57 25 4
gpt4 key购买 nike

我正在尝试使用 Bootstrap 创建全宽下拉列表 as you can see on this picture .现在我有这样的东西(我已经从导航列表中删除了不必要的项目):

<ul class="nav navbar-nav navbar-right">
<li>
<a href="/_work/cz.krupovi/www/o-nas">O nás</a>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Kalkulačky <span class="caret"></span></a>
<ul class="dropdown-menu list-inline" role="menu">
<li><a href="#">RPSN Kalkulačka</a>
</li>
<li><a href="#">Inflační kalkulačka</a>
</li>
</ul>
</li>
</ul>

我需要创建 dropdown like this one .我没有对导航栏和下拉文件进行任何更改 - 这就是我不发布 CSS 的原因, 它是纯 Bootstrap 3.2.0 .我只是在 Chrome 中使用 CSS 规则,禁用它们并更改它们的值(那些与定位有共同之处的)。

添加了我自己的规则,但我仍然不知道如何使它成为视口(viewport)宽度的 100%。可能它从父级继承宽度 - 当然 - 没有视口(viewport)宽度。这可能是问题所在。

还有 I have found this topic但这对我没有帮助。我处于大约 800px 宽度下拉菜单的阶段(当我使用 width: 100% 时),但它在“Kalkulačky”下对齐,如果我希望它从屏幕的左边缘开始,我必须使用 left: -100px .你有什么想法?我完全迷路了。

请仁慈 - 我对 CSS 没有很好的了解,我刚开始使用 Bootstrap。

最佳答案

对于未包含在 div.container 中的默认导航栏组件您可以使用以下 CSS:

.nav > li.dropdown.open { position: static; }
.nav > li.dropdown.open .dropdown-menu {display:table; width: 100%; text-align: center; left:0; right:0; }
.dropdown-menu>li { display: table-cell; }

demo
display: table-cell也可以替换为 display: inline-block;

关于twitter-bootstrap - 全宽 Bootstrap 下拉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26449960/

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