【发布时间】:2017-11-30 17:57:24
【问题描述】:
我发现了一些以前的帖子,但是我看到的那些错误对我来说很明显,不幸的是我还没有找到我的问题的答案。
我正在使用引导程序的主面板:
<div class="panel panel-primary">...</div>
我想更改标题的背景颜色,所以我将这个类添加到我的 CSS 以更改背景颜色:
.panel-primary > .panel-heading {
color: yellow !important;
background-color: yellow !important;
border-color: #F6E3CE !important;
}
但是,标题的背景色只是保持蓝色。令我恼火的是颜色(字体颜色)变为黄色,这表明我正在编辑正确的 CSS 块。
而且我可以改变面板主体的背景颜色,同样的方式也可以正常工作。
对此有什么想法吗?
【问题讨论】:
-
您可以检查您的页面源代码并查看正在使用哪个引导代码而不是您的代码。如here 所示,您可以看到所示 CSS 代码的源代码,因此只需从引导程序中查找针对该元素的代码。一旦确定了正在使用的代码,请确保对要用于覆盖该代码的代码使用相同或更多的主导 CSS 选择器。
-
您好,非常感谢!在您的帮助下,我刚刚发现它是以下块: background-image: linear-gradient(to bottom,#2e6da4 0,#2e6da4 100%);在 chrome 开发工具中,我可以看到它在文件“gradients.less”中——我在“bootstrap.css”中搜索。但无论如何,我在哪里可以找到这个“gradients.less”文件,它不包含在我的引导文件夹中。我在chrome中更改时可以看到它有一些效果,但是我不知道文件在哪里可以长期更改。
-
这听起来不像是引导文件。这听起来像是一个完全独立的 CSS 文件导致了这个问题。从技术上讲,该文件可以存储在您项目中的任何位置,所以我唯一可以建议的是在您的项目文件中搜索“渐变”文件。
标签: css twitter-bootstrap background-color