bootstrap4 设置navbar时候遇到的坑

如果需要响应式的让".navbar-nav"里的内容隐藏,必须在以下代码的第三行设置:
.navbar-expand{-sm|-md|-lg|-xl}
其对应的是在不同屏幕宽度时进行菜单项目的显示和隐藏。

<nav class="navbar navbar-expand-md navbar-light">
...
</nav>

<template>
  <div class="header">
    <nav class="navbar navbar-expand-md navbar-light">
      <a class="navbar-brand" href="#">
        <img src="../assets/images/logo_PB.png" width="150" alt="">
      </a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
          <ul class="navbar-nav">
            <li class="nav-item">
              <a class="nav-link" href="#">Préstamos en vivo <span class="sr-only">(current)</span></a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Invierte</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Pide tu préstamo</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#">Blog</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="#"><span class="text-blue">Ingresar</span></a>
            </li>
          </ul>
      </div>
    </nav>
  </div>
</template>
<script>
export default {

  data() {
    return {

    }
  },
}
</script>
<style media="screen">
@media (min-width: 796px){
  .navbar-expand-lg {
      -ms-flex-flow: row nowrap;
      /* flex-flow: row nowrap; */
      -ms-flex-pack: start;
      /* justify-content: flex-start; */
  }
}


/*@media (min-width: 768px) and (max-width: 1000px) {
   .collapse {
       display: none !important;
   }
}*/
.header {
    box-shadow: none;
  transition: all 0.4s ease-in-out 0s;
  z-index: 900;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  position: fixed;
  top:0;
  left:0;
    border-bottom: 1px solid #c6c6c5;
}
.header .container-fluid {
    width: 95%;
}
.navbar-nav > li > a{
    text-transform: uppercase;
    font-size: 12px;
    color: #7b7b7c;
    letter-spacing: .8px;
    font-weight: 900;
    font-family: 'Open Sans', sans-serif;
}
.text-blue{
  color:#0181c2;
}
</style>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 菜单、按钮及导航 一、下拉菜单 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根...
    凛0_0阅读 5,083评论 0 66
  • 原文出处 http://blog.poetries.top/2016/11/19/bootstrap-review...
    前端进阶之旅阅读 7,143评论 0 42
  • 不用说,像麦积山这样的景点,必然人从众𠈌的。 麦积山石窟造像与同时期的敦煌完全不同。敦煌是凿皇家行动加上大富豪的大...
    山人_31d4阅读 651评论 0 0
  • 红尘雨落, 雷鸣轰轰, 芭蕉滴落谁心上? 蓦然回头, 纤云戚戚, 风流总归少年人! 似别有幽恨, 宛如歌浅吟, 双...
    易郁生阅读 354评论 0 0
  • 9.3.3给子类定义属性和方法 让一个类继承另一个类后,可添加区分之类和父类所需的新属性和方法。 对于小狗的类加上...
    三千院贺Hall阅读 217评论 0 0