【问题标题】:Target li a Jasny navbar-offcanvas目标 li a Jasny navbar-offcanvas
【发布时间】:2015-07-07 13:18:26
【问题描述】:

我刚刚开始使用 Ruby on Rails。我添加了 gem 'jasny-bootstrap-rails',我正在使用 Jasny OffCanvas 导航菜单,如下所示:

<div class="navbar navbar-fixed-top navbar-default">
  <div class="container" style="margin-top: 18px;">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target=".navbar-offcanvas" data-canvas="body">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">JacobHedengren.ME</a>
    </div>
    <div class="navbar-offcanvas offcanvas">

      <ul class="nav navbar-nav navbar-right">
        <li><a href="../navmenu/">Slide in</a></li>
        <li><a href="../navmenu-push/">Push</a></li>
        <li><a href="../navmenu-reveal">Reveal</a></li>
        <li><a href="./">Off canvas navbar</a></li>
      </ul>
    </div><!--/.nav-collapse -->
  </div>

我希望我的 OffCanvas 扩展菜单具有不同的背景颜色,我已设法使用以下方法进行更改:

.navmenu-default, .navbar-default .navbar-offcanvas {
background-color: #3F51B5 !important;
border-color: #3F51B5 !important;
}

问题在于它需要不同的颜色。 编辑:“桌面”导航栏 li a 和移动导航 li a 应该有不同的颜色 知道如何更改 OffCanvas 扩展菜单的 li a 颜色吗?我已经尝试了所有我知道的 CSS 技巧。我想这可以用 javascript 来完成,但我该怎么做呢?

贾斯尼:http://www.jasny.net/bootstrap/components/

编辑: 菜单: http://www.jasny.net/bootstrap/examples/navbar-offcanvas/

提前非常感谢!

【问题讨论】:

    标签: jquery html css ruby-on-rails twitter-bootstrap


    【解决方案1】:

    因此,如果我的理解正确,您希望 &lt;li&gt; 的颜色与默认颜色不同。

    这样的?

    @media screen and (max-width:760px){
      .navbar-default .navbar-offcanvas li a{
          color:red; 
      }
    }
    

    【讨论】:

    • 嗨阿莫拉。感谢您的回复。不,请参阅此示例:jasny.net/bootstrap/examples/navbar-offcanvas 我希望“桌面”导航栏 li a 和“移动/扩展”导航栏 li a 具有不同的颜色。
    • @jacobhed 所以这是两组不同的 html 还是有媒体查询改变了导航?
    • 我认为问题在于它们共享相同的 html。当我在移动设备中展开菜单时,菜单的背景颜色与在桌面查看时不同。但是在手机中查看的菜单应该有不同的颜色。我将如何改变它?
    • @jacobhed 查看我的编辑。如果您根据何时成为移动设备添加媒体查询会怎样?在我的示例中,我假设为 760 像素。
    • 谢谢。奇怪的是它不起作用。我想我需要做一些超出我知识范围的事情......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多