【问题标题】:my nav bar is not working ( bootstrap integrated with ruby on rails)我的导航栏不起作用(引导程序与 ruby​​ on rails 集成)
【发布时间】:2016-06-23 10:33:28
【问题描述】:

˚ 我的风格(css)

.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.navbar-default .navbar-brand {
  color: #fed136;
  font-family: "Kaushan Script", "Helvetica Neue", Helvetica, Arial, cursive;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {
  color: #fec503;
}
.navbar-default .navbar-collapse {
  border-color: rgba(255, 255, 255, 0.02);
}
.navbar-default .navbar-toggle {
  background-color: #fed136;
  border-color: #fed136;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: white;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: darkblue;
}
.navbar-default .nav li a {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
  color: white;
}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
  color: #fed136;
  outline: none;
}
.navbar-default .navbar-nav > .active > a {
  border-radius: 0;
  color: white;
  background-color: #fed136;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: white;
  background-color: #fec503;
}



.navbar {
  background-color: transparent;
  background: transparent;
  border-color: transparent;
}

.navbar-inner {
  background:transparent;
}
.navbar li { color: #000 }

@media (min-width: 768px) {
  .navbar-default {
    background-color: transparent;
    padding: 25px 0;
    -webkit-transition: padding 0.3s;
    -moz-transition: padding 0.3s;
    transition: padding 0.3s;
    border: none;
  }
  .navbar-default .navbar-brand {
    font-size: 2em;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
  .navbar-default .navbar-nav > .active > a {
    border-radius: 3px;
  }
  .navbar-default.navbar-shrink {
    background-color: #222;
    padding: 10px 0;
  }
  .navbar-default.navbar-shrink .navbar-brand {
    font-size: 1.5em;
  }
}

我如何插入这个 css

<%= stylesheet_link_tag 'test' %> 它的路径:/assets/stylesheet/test.css

实际上这些代码是从以下模板复制而来的 http://blackrockdigital.github.io/startbootstrap-agency/
但我不知道为什么我的导航栏不透明

我正在使用与 ruby​​ on rails 集成的引导程序

【问题讨论】:

  • 您的 CSS 是否未应用或您的 CSS 文件未包含在内...请检查...
  • 我不这么认为,因为在同一个css文件中为header设置了背景图像,并且可以正常工作
  • 这意味着你的 CSS 文件被包含了,那么你应该检查你的 CSS 问题。

标签: ruby-on-rails html navbar bootstrap-modal


【解决方案1】:

安装 Bootstrap gem 后,确保将 application.css 更改为 application.scss

把你的风格放在app/assets/stylesheets/application.scss

在你的application.scss你可以@import test.css

【讨论】:

  • 但我的 application.css.sass 中已经有 @import test.css
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-06
相关资源
最近更新 更多