css - 如何使 twitter-bootstrap 导航栏没有颜色

标签 css twitter-bootstrap less

我正在尝试在我的应用中重现类似 basecamp 导航栏的效果。

交易是导航栏将具有与主体背景颜色相同的颜色,并且没有边框或任何其他东西,这让人感觉“都是一样的”......

有人知道这样做的好方法吗? PS:我正在使用 .less 文件,因此,我可以轻松地编辑变量。

提前致谢


编辑:我忘了说,但我也想要 bootstrap 的固定顶部和响应行为。我也已经在我的应用程序中使用 tw bootstrap,所以,我真的很想使用它。

最佳答案

咳咳,这很容易用纯 CSS 完成,你甚至不需要 Bootstrap,也不需要它的 CSS 类

HTML:

    <ul class="navigation">
      <li><a href="#">Home</a></li>
      <li><a href="#">Link</a></li>
      <li><a href="#">Link</a></li>
    </ul>

CSS:

​.navigation li {
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
}

当然,您仍然需要设置链接的样式以移除文本装饰等。

编辑:

.navbar-inner {
  background: none !important; 
  border: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.navbar-inverse .nav .active > a {
  background: 0 !important; 
  color: #333 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.navbar-inverse .nav > li > a {
  color: #333 !important;
  text-shadow: none !important;
}

.navbar-inverse .nav > li > a:hover {
  color: #333 !important;
}

演示:http://codepen.io/anon/pen/vJsfz

我刚刚用 CSS 制作了一些简单的“重置”行来删除所有颜色、边框和阴影(至少对于 Webkit 浏览器而言)。也许你需要再修改一下。

关于css - 如何使 twitter-bootstrap 导航栏没有颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068778/

相关文章:

html - 有什么方法可以避免在 WAVE 辅助功能工具上出现此警告(文本太小),但保持字体大小不变?

javascript - 在 Bootstrap 中创建一个固定到底部的导航栏,在切换时向上滑动内容

java - 如何在产品、LESS 或压缩 CSS 中使用 Twitter Bootstrap?

html - 如何使用 Bootstrap 弹出通知?

css - 在 less 中使用媒体查询中的类集作为 mixin

javascript - 无法重用SASS @mixin : Previous parameter value being used again

html - 如何正确使用网格来实现这种布局呢?

html - 如何在 div(灯箱效果)上添加背景?

colors - 减去颜色值时出现 LESS CSS 编译错误

javascript - jquery 删除元素在 Sharepoint 内容编辑器中