简体   繁体   English

bootstrap 导航栏颜色不变

[英]bootstrap navbar color not changing

i want this bootstrap navbar background color to be clear without any background color.我希望这个 bootstrap 导航栏背景颜色清晰,没有任何背景颜色。

 <nav class="navbar navbar-expand-lg navbar-light bg-light" > <div class="collapse navbar-collapse" id="navbarSupportedContent" style="font-family: 'Noto Sans JP', sans-serif;"> <ul class="nav nav-pills justify-content-end ml-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Services</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Designs </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Something else here</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="#">About Us</a> </li> <li class="nav-item" style="border: 1px solid #0F0436;"> <a class="nav-link" href="#">Contact Us</a> </li> </ul> </div> </nav>

i have tried this css but its not working, also i tried it with !important since bootstrap has its own css but same thing :/我试过这个 css 但它不起作用,我也试过它!important 因为 bootstrap 有它自己的 css 但同样的事情:/

 .navbar .navbar-expand-lg .navbar-light .bg-light { position: fixed; top: 0px; transition: 0.5s; text-align: center; overflow: hidden; }

any help?有什么帮助吗?

You dont need to write any css.您不需要编写任何 css。 Use Bootstraps bg-transparent class for this.为此使用 Bootstraps bg-transparent类。

In your HTML replace bg-light with bg-transparent在你的 HTML 中用bg-transparent替换bg-light

Current当前的

<nav class="navbar navbar-expand-lg navbar-light bg-light" >

New新的

<nav class="navbar navbar-expand-lg navbar-light bg-transparent">

I see that your navbar has the class of bg-light .我看到您的导航栏具有bg-light类。 This class gives white color to the navbar.此类为导航栏提供白色。 To make the navbar transparent, you have to add bg-transparent as the class.要使导航栏透明,您必须添加bg-transparent作为类。 Or you can just clear the class of bg-light.或者你可以只清除 bg-light 的类。
Your code --你的代码——

 <nav class="navbar navbar-expand-lg navbar-light bg-light" >
Change it to (if you want to make it transparent) -- 将其更改为(如果要使其透明)-

 <nav class="navbar navbar-expand-lg navbar-light bg-transparent" >

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

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