当前位置: 首页 > 知识库问答 >
问题:

引导CSS背景色不工作

陆文康
2023-03-14

我正在使用V3。3.6的引导,我希望我的Ņavbar的背景颜色是深红色。除了标准引导CSS之外,我还有自己的CSS,如下所示:


    .navbar-inverse {
      background-color: #9E1B34;
    }

    .navbar-inverse .navbar-nav > li > a,
    .navbar-inverse .navbar-brand {
      color: white;
    }
    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus,
    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus,
    .navbar-inverse .navbar-brand:hover,
    .navbar-inverse .navbar-brand:focus  {
      color: #9E1B34;
      background-color: white;
    }

该网站是http://www.alkd.org.au

当悬停在每个导航栏项目上时,我得到了红色文本和白色背景的正确样式。但是标准navbar的背景颜色是黑色,而不是深红色,即使我已经覆盖了. navbar-逆背景颜色。浏览器开发工具显示,我的css是'获胜'之一,但似乎被忽视。我在开发工具中找不到任何显示黑色来源的东西。我确实有一个javascript,它将活动类添加到活动页面,将文本颜色设置为红色(这是工作的),但背景颜色应该是白色。开发人员工具再次显示活动页面背景颜色为白色,但显示为黑色。黑色是从哪里来的?那么摆脱它的最好方法是什么呢?

共有2个答案

年嘉禧
2023-03-14

最简单的解决方案:

.navbar-inverse {
    background: #9E1B34;
}

您的背景色被创建黑色渐变的背景图像属性覆盖。

现在,组合属性background允许您设置新的背景颜色,同时将background-Image设置为no

韩禄
2023-03-14

黑色实际上来自上的渐变。导航条反向类。添加backgound imagenone将覆盖此选项。

.navbar-inverse {
    background-color: #9E1B34;
    background-image: none;
}

这也允许您删除!重要信息,使代码更易于维护。

 类似资料:
  • 问题内容: 当我使用引导程序时,它会在尝试打印页面时从所有内容中消除背景色。我网站上的几乎所有东西都使用bootstrap类,因此我想避免在bootstrap外使用大量手动CSS。我发现引导程序用于删除背景色。我也使用了引导主题(主题统一),它也删除了背景色。 theme-united.css bootstrap.min.css 有没有一种方法可以确保在不编辑这2个CSS文件的情况下进行打印时不去

  • 在超文本标记语言中,我什么时候使用颜色,背景颜色和背景标签有什么区别? 有什么区别?

  • 问题内容: 如果选择了该面板(单击该面板),则该面板的颜色为蓝色。另外,我在该面板上添加了一个小标志(图像),它表示所选面板之前已被选中。 因此,如果用户看到例如10个面板,其中有4个带有这个小标记,则他知道自己之前已经单击了这些面板。到目前为止,这项工作还不错。现在的问题是我无法显示小标志并使面板同时变为蓝色。 我使用css将面板设置为蓝色,使用设置背景图像。但是背景色似乎在图像上方,因此您看不

  • 我想问你一件困扰我一段时间的事。我现在学习HTML和CSS,我们做了一个功课,我们必须创建一个博客,中间有一篇文章,右边有两个边栏,网站的背景颜色应该是灰色的。问题是主文章和两个边栏应该是白色的底色,所以当我把文章的底色改成白色时,它就自动控制了网站75%以上的区域,甚至是文章之外。这里是一个截图。 我正在尝试制作的内容https://f.v1.n0.cdn.getcloudapp.com/ite

  • 我的导航栏有一个白色背景,但在登录页上它应该是透明的,当我向下滚动时它应该是白色的,在其他页面上它应该是白色的。 我使用的代码来自:滚动后更改导航栏颜色? 编辑: 所以我在下面的答案中添加了一个小提琴,但不知何故它不起作用 https://jsfiddle.net/jy6njukm/ 这是我的代码: javascript: 这里是我的navbar css: 我有我的导航栏html只有 我的home

  • 问题内容: 我正在尝试在引导弹出窗口上更改CSS。我想更改整个弹出框背景,而不仅仅是文本。 有什么建议么? CSS 问题答案: 您可以将元素定位为 这里的例子 并更改箭头(伪元素)的背景,可以使用: