html - 如果屏幕小,Bootstrap 应用 nav-stacked

标签 html css twitter-bootstrap

假设我们有一个像这样的简单导航栏:
http://getbootstrap.com/components/#nav-pills

<ul class="nav nav-pills">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

当窗口或父元素小于 940px 时,如何向其添加“nav-stacked”类。甚至更好:一旦导航栏不再适契约(Contract)一行中的所有元素。

这在 javascript 中会非常直接,但我希望看到一个纯 css/html 解决方案,但不向 Bootstrap 源代码添加 @media 查询。

最佳答案

找到解决方案。有一个名为“nav-justified”的类。一旦它们不再适合一行,它就会简单地堆叠导航药丸。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

<ul class="nav nav-pills nav-justified">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

关于html - 如果屏幕小,Bootstrap 应用 nav-stacked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38031468/

相关文章:

html - 边界位置 - 不起作用。

html - CSS 连接元素符号点

html - 将 td 显示的 div 居中

html - 当你的 svg 在 "content: url(..)"时如何转换填充颜色

css - flex 元素中的自动调整图像大小

javascript - 一个 ng-model 中的多个指令

twitter-bootstrap - 使用 Twitter Bootstrap 向容器添加填充

javascript - "Rewind"模糊输入()

html - 如何使用 :nth-child? 将背景应用于无序列表

javascript - 更新 jqbootstrapvalidation 匹配以仅在表单提交时进行验证