Javascript 使用bootstrap 3,您如何拥有一个完全不同的移动导航栏而不是响应导航栏?

Javascript 使用bootstrap 3,您如何拥有一个完全不同的移动导航栏而不是响应导航栏?,javascript,html,css,twitter-bootstrap,twitter-bootstrap-3,Javascript,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,我正在构建我的网络应用程序,我不喜欢我的导航栏在崩溃时的样子。我更愿意为移动用户提供一个不同的导航栏,基本上是任何低于宽度阈值的浏览器 因此,与其说引导程序只是将导航栏变成一个列表,不如让它看起来更漂亮,并带有可点击的图标 最好的办法是什么?这是我当前的导航栏 <nav class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="navbar-header">

我正在构建我的网络应用程序,我不喜欢我的导航栏在崩溃时的样子。我更愿意为移动用户提供一个不同的导航栏,基本上是任何低于宽度阈值的浏览器

因此,与其说引导程序只是将导航栏变成一个列表,不如让它看起来更漂亮,并带有可点击的图标

最好的办法是什么?这是我当前的导航栏

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">

      <div class="navbar-header">


          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <div {{action toggleProperty "showNotifications"}}  id="not-container-mobile" class="navbar-toggle" style="position:relative">
            <i
               class="icon-globe icon-large use-blue"></i>         

               {{#if showNotifications}}
               {{view App.NotificationView}}
               {{/if}}
          </div>
          <a class="navbar-brand " href="#"><img class="logo"
             src="/images/app_dark.png"></a>
      </div>




<div class="navbar-header navbar-right">
      <div class="navbar-collapse collapse" >

        <ul class="nav navbar-nav navbar-right">
      <li>
          <div {{action toggleProperty "showNotifications"}} id="not-container"  style="position:relative">
            <i
               class="icon-globe icon-large use-blue"></i>         

               {{#if showNotifications}}
               {{view App.NotificationView}}
               {{/if}}
          </div>
      </li>
        <li>{{view App.SearchView}}</li>

        <li>
        <div class="navbar-header navbar-right">
              <p class="navbar-text">
              {{#link-to "user" currentUser._id.$oid}}
              {{currentUser.name}}
              {{/link-to}}

              </p>
        </div>
        </li>
        <li>
        <div id="settings-cog" class="navbar-header navbar-right">
           <li  class="dropdown">
              <a class="dropdown-toggle" data-toggle="dropdown" href="#">          
                 <i class="icon-cogs icon-large use-blue"></i>
              </a>
              <ul class="dropdown-menu">
                <li><a data-toggle="modal" data-target="#changePassModal" href="#">Change Password</a></li>
                 <li><a {{action "toggleEditView" target="base"}} data-toggle="modal" data-target="#editModal" href="#" href="#">Edit Profile</a></li>
                 <li><a href="/#/logout">Logout</a></li>
              </ul>
           </li>
        </div>
        </li>

        </ul>

        </div>
        </div>



        </div>


</nav>

{{{#如果显示通知}
{{view App.NotificationView}
{{/if}
  • {{{#如果显示通知} {{view App.NotificationView} {{/if}
  • {{view App.SearchView}
  • {{{#链接到“用户”currentUser._id.$oid}} {{currentUser.name} {{/链接到}


只需创建两个导航栏。在全尺寸导航栏上添加类
.hidden sm
.hidden xs
。然后,在移动导航栏上添加类
.visible xs
.visible sm
。这样,您只能看到指定尺寸的导航栏。有关更多选项,请参阅。

可以使用css媒体查询以任何方式更改样式