为了账号安全,请及时绑定邮箱和手机立即绑定

更改TwitterBootstrap中的导航条颜色

更改TwitterBootstrap中的导航条颜色

大话西游666 2019-06-17 16:37:33
更改TwitterBootstrap中的导航条颜色我将如何修改CSS以更改Twitter引导中的导航条的颜色?
查看完整描述

3 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

-TWBSColor-生成您自己的引导导航条

版本说明:-在线工具:引导3.3.2+/4.0.0+-这个答案:引导3.0.x

可用肚脐

你有两个基本的肚脐:

<!-- A light one --><nav class="navbar navbar-default" role="navigation"></nav><!-- A dark one --><nav class="navbar navbar-inverse" 
role="navigation"></nav>

默认颜色用法

以下是主要颜色及其用法:

  • #F8F8F8

    *肚脐背景
  • #E7E7E7

    *肚脐边界
  • #777

    *默认颜色
  • #333

    悬停颜色(

    #5E5E5E

    .nav-brand)

  • #555

    *活动颜色
  • #D5D5D5

    *活动背景

默认样式

如果您想要放置一些自定义样式,下面是您需要更改的CSS:

/* navbar */.navbar-default {
    background-color: #F8F8F8;
    border-color: #E7E7E7;}/* Title */.navbar-default .navbar-brand {
    color: #777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color: #5E5E5E;}/* Link */.navbar-default .navbar-nav > li > a {
    color: #777;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
    color: #333;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > 
    .active > a:focus {
    color: #555;
    background-color: #E7E7E7;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default 
    .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #D5D5D5;}/* Caret */.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;}.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown >
     a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;}.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.
    navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;}/* Mobile version */.navbar-default .navbar-toggle {
    border-color: #DDD;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color: #DDD;}.navbar-default .navbar-toggle .icon-bar {
    background-color: #CCC;}@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #333;
    }}

自定义彩色导航条示例

以下是自定义彩色导航条的四个示例:

JSFiddle链接

Enter image description here

和SCSS代码:

$bgDefault   : #e74c3c;$bgHighlight : #c0392b;$colDefault  : #ecf0f1;$colHighlight: #ffbbbc;.navbar-default {
  background-color: $bgDefault;
  border-color: $bgHighlight;
  .navbar-brand {
    color: $colDefault;
    &:hover, &:focus {
      color: $colHighlight; }}
  .navbar-text {
    color: $colDefault; }
  .navbar-nav {
    > li {
      > a {
        color: $colDefault;
        &:hover,  &:focus {
          color: $colHighlight; }}}
    > .active {
      > a, > a:hover, > a:focus {
        color: $colHighlight;
        background-color: $bgHighlight; }}
    > .open {
      > a, > a:hover, > a:focus {
        color: $colHighlight;
        background-color: $bgHighlight; }}}
  .navbar-toggle {
    border-color: $bgHighlight;
    &:hover, &:focus {
      background-color: $bgHighlight; }
    .icon-bar {
      background-color: $colDefault; }}
  .navbar-collapse,
  .navbar-form {
    border-color: $colDefault; }
  .navbar-link {
    color: $colDefault;
    &:hover {
      color: $colHighlight; }}}@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu {
    > li > a {
      color: $colDefault;
      &:hover, &:focus {
        color: $colHighlight; }}
    > .active {
      > a, > a:hover, > a:focus, {
        color: $colHighlight;
        background-color: $bgHighlight; }}}}

最后,一个小小的礼物

我刚刚做了一个脚本,可以让你生成你的主题:TWBSColor-生成您自己的引导导航条

[更新]:TWBSColor现在生成SCSS/SASS/较少/CSS代码。 
[更新]:从现在开始,可以使用更少的语言作为TWBSColor提供的默认语言 
[更新]:TWBSColor现在支持下拉菜单着色
[更新]:TWBSColor现在允许选择您的版本(添加了引导4支持)


查看完整回答
反对 回复 2019-06-17
?
Helenr

TA贡献1780条经验 获得超4个赞

我花了一段时间,但我发现,包括以下内容使更改导航条颜色成为可能:

.navbar{ 
    background-image: none;}


查看完整回答
反对 回复 2019-06-17
  • 3 回答
  • 0 关注
  • 697 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信