【问题标题】:CSS Bootstrap - Mobile Navigation slide in from the rightCSS Bootstrap - 移动导航从右侧滑入
【发布时间】:2016-06-26 18:32:21
【问题描述】:

我正在使用引导程序进行网站导航,但我正在查看此网站的移动版本:http://www.levelone.ca/,我喜欢他们的导航从右侧滑入的方式。

是否可以使用引导程序来做到这一点,还是我会使用另一个插件来获得这种风格?

这是我的引导导航:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>
    <div id="navbar" class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Who We Are <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a href="/about-us/">About Us</a>
            </li>
          </ul>
        </li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">What We Do <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a href="/home-renovation/">Homes Renovation</a>
            </li>
            <li><a href="/custom-home/">Custom Home</a>
            </li>
            <li><a href="/project-management/">Project Management</a>
            </li>
            <li><a href="/condo-renovations/">Condo Renovations</a>
            </li>
            <li><a href="/luxury-features/">Luxury Features</a>
            </li>
          </ul>
        </li>
        <li>
          <a href="/our-projects/">Our Projects</a>
        </li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Our Insight <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <li><a href="/blog/">Blog</a>
            </li>
            <li><a href="#">Inspiration Board</a>
            </li>
          </ul>
        </li>
        <li>
          <a href="/our-process/">Our Process</a>
        </li>
        <li>
          <a href="/contact-us/">Contact Us</a>
        </li>
      </ul>
    </div>
  </div>
</nav>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

【问题讨论】:

  • 是的,您可以自己创建类似的东西(Bootstrap 本身没有为此的本机组件)并且没有插件。到目前为止,您尝试过什么?

标签: jquery html css twitter-bootstrap navbar


【解决方案1】:

默认情况下,引导程序不会提供您对移动菜单的预期行为。但是您可以使用 CSS 覆盖 bootstrap 提供的样式。

【讨论】: