繁体   English   中英

在Twitter Bootstrap 4中设置导航栏主题

[英]Theming the navbar in Twitter Bootstrap 4

Twitter Bootstrap文档未提供以下导航栏示例的解释

<nav class="navbar navbar-dark bg-inverse">
  <!-- Navbar content -->
</nav>

<nav class="navbar navbar-dark bg-primary">
  <!-- Navbar content -->
</nav>

<nav class="navbar navbar-light" style="background-color: #e3f2fd;">
  <!-- Navbar content -->
</nav>

以上示例的图像输出没有解释它们实际上如何影响导航栏。 有人可以解释他们如何工作吗?

如使用图像示例和文档配色方案所见,每个类都通过几个不同的CSS属性影响导航栏。 如果您需要了解确切的样式,只需尝试一下即可轻松进行检查。

虽然您可以检查bootstrap v4alphas github页面以通读其SCSS文件。 例如,这些是使用.navbar-light进行的更改:

// Dark links against a light background
.navbar-light {
  .navbar-brand {
    color: $navbar-light-active-color;

    @include hover-focus {
      color: $navbar-light-active-color;
    }
  }

  .navbar-nav {
    .nav-link {
      color: $navbar-light-color;

      @include hover-focus {
        color: $navbar-light-hover-color;
      }
    }

    .open > .nav-link,
    .active > .nav-link,
    .nav-link.open,
    .nav-link.active {
      @include plain-hover-focus {
        color: $navbar-light-active-color;
      }
    }
  }

  .navbar-divider {
    background-color: rgba(0,0,0,.075);
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM