Bootstrap导航栏崩溃在移动设备上不起作用

克里斯·布朗

如果我调整浏览器的大小,它将很好地工作,但是如果我从手机/平板电脑访问它,则会加载未折叠的桌面版本,并且这样做不正确。

我的HTML有任何问题吗?

<nav class="navbar navbar-custom navbar-fixed-top" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
        <i class="fa fa-bars"></i>
      </button>
      <a class="navbar-brand page-scroll" href="/">
        <i class="fa fa-car"></i>  <span class="light">Title</span>
      </a>
    </div>

    <div class="collapse navbar-collapse navbar-right navbar-main-collapse">
      <ul class="nav navbar-nav">
        <li class="hidden">
          <a href="#page-top"></a>
        </li>
        <li>
          <a class="page-scroll" href="#about">About</a>
        </li>
        <li>
          <a class="page-scroll" href="#contact">Contact</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

这里也有相关的样式...

    .navbar-custom {
  margin-bottom: 0;
  border-bottom: 1px solid rgba(255,255,255,.3);
  text-transform: uppercase;
  font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
  @media(max-width: $screen-xs-max) {
    background-color: #000;
  }
}

.navbar-custom .navbar-brand {
  font-weight: 700;
}

.navbar-custom .navbar-brand:focus {
  outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
  padding: 4px 6px;
  font-size: 16px;
  color: #fff;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
  outline: 0;
}

.navbar-custom a {
  color: darken(#fff, 20%);
}

.navbar-custom .nav li a {
  -webkit-transition: background .3s ease-in-out;
  -moz-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out;
}

.navbar-custom .nav li a:hover {
  outline: 0;
  color: rgba(255,255,255,.8);
  background-color: transparent;
}

.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active {
  outline: 0;
  background-color: transparent;
}

.navbar-custom .nav li.active {
  outline: 0;
}

.navbar-custom .nav li.active a {
  background-color: rgba(255,255,255,.3);
}

.navbar-custom .nav li.active a:hover {
  color: #fff;
}

@media(min-width:768px) {
  .navbar-custom {
    padding: 20px 0;
    border-bottom: 0;
    letter-spacing: 1px;
    background: 0 0;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
  }

  .navbar-custom.top-nav-collapse {
    padding: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    background: url('home/wood2.jpg') no-repeat center center fixed;  }
}

我在导轨4上使用bootstrap-sass,如果有什么用的话。

谢谢!

克里斯·布朗

菜鸟的错误。

失踪

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />  

在application.html.erb的头部。

:/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap导航栏按钮在移动设备或任何设备上不起作用

来自分类Dev

Bootstrap崩溃移动导航栏不起作用

来自分类Dev

Bootstrap在移动设备上不起作用

来自分类Dev

Bootstrap在移动设备上不起作用

来自分类Dev

Bootstrap导航栏崩溃不起作用

来自分类Dev

Bootstrap导航栏崩溃不起作用

来自分类Dev

Bootstrap导航栏崩溃不起作用

来自分类Dev

可折叠导航栏在移动设备上不起作用(2.3.2)

来自分类Dev

导航栏折叠菜单在移动设备和表格视口上不起作用

来自分类Dev

Twitter-bootstrap导航栏下拉菜单行为异常(在移动设备上不起作用,在桌面上不显示)

来自分类Dev

Bootstrap导航栏在iPad上不起作用

来自分类Dev

中心对齐在导航栏上的 Bootstrap 上不起作用

来自分类Dev

导航栏崩溃在移动版本中不起作用?

来自分类Dev

Twitter Bootstrap轮播过渡在移动设备上不起作用

来自分类Dev

导航栏崩溃在Bootstrap中不起作用

来自分类Dev

导航栏中的 Bootstrap 崩溃不起作用

来自分类Dev

Skrollr在移动设备上不起作用

来自分类Dev

jQuery在移动设备上不起作用

来自分类Dev

parseFloat在移动设备上不起作用

来自分类Dev

VueJS在移动设备上不起作用

来自分类Dev

ontouchstart在移动设备上不起作用?

来自分类Dev

jQuery在移动设备上不起作用

来自分类Dev

VueJS在移动设备上不起作用

来自分类Dev

Rems在移动设备上不起作用

来自分类Dev

Bootstrap导航栏移动扩展按钮不起作用

来自分类Dev

Bootstrap导航栏移动扩展按钮不起作用

来自分类Dev

Bootstrap导航栏巨型菜单在Asp.Net Core上不起作用

来自分类Dev

Bootstrap 3 hide导航栏按钮在手机上不起作用?

来自分类Dev

bootstrap 4 pull-right 在导航栏上不起作用

Related 相关文章

热门标签

归档