html - 填充边距组合如何在 Bootstrap 中的 navbar-header 类上工作?

标签 html css twitter-bootstrap twitter-bootstrap-3

最近我注意到 .navbar-header 在视口(viewport)宽度 < 768px 的左右边距有 -15px。可能是为了补偿 container15px 填充。到目前为止,一切都很好。但对于大于 768px 的视口(viewport)宽度,.navbar-header 没有边距。 .navbar-brand 为大于 768px 的视口(viewport)宽度提供 15px 左边距

  • 将边距从 .navbar-header 更改为 .navbar-brand 的原因是什么?

我的猜测是,因为对于大于 768 的宽度,切换菜单按钮是不可见的并且 .navbar-header 上的负边距将拉动 navbar 列表元素 15px 删除 Logo 和导航项之间的喉音。因此,当菜单切换按钮不存在时,他们只是取消了 margin-right。

最佳答案

试试这个

 <div class="drawer-overlay">

        Your main nav content goes here.
 </div>

之后应用脚本

<script type="text/javascript">

    $(document).ready(function() {

    $('.drawer').drawer({

    nav: 'drawer-nav',

    navList:     'drawer-nav-list',

    overlay:     'drawer-overlay',

    toggle:      'drawer-toggle',

    openClass:   'drawer-open',

    closeClass:  'drawer-close',

    desktopEvent: 'mouseover', // or click

    speed: 200,

    width: 280,

    });

    });

    </script>

关于html - 填充边距组合如何在 Bootstrap 中的 navbar-header 类上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37071947/

相关文章:

CSS:基本字体大小(在浏览器中设置)和响应式设计

css - Angular ngAnimate 导致宽度动画跳跃

javascript - Datepicker getDate 方法在第二次单击时起作用并显示先前选择的日期

javascript - 根据自己已有的内容替换header标签的内容

javascript - 在浏览器调整大小时带有可调整大小图像的页面

javascript - 使用不同的子元素数量重新渲染后,React js 崩溃

javascript - 使用 jquery 仅更改图像源中的目录

javascript - 比较表数据,如果表数据是,则添加 CSS

jquery - 如何将 div 始终放在具有动态内容的绝对位置 div 下方

javascript - 用JS改变div类