【发布时间】:2020-07-30 07:09:22
【问题描述】:
第一次在这里问自己!事情就是这样。 我正在尝试将我自己的 CSS 类用于颜色。其中有几个不起作用。 这是一个例子:
<button type="button" class="btn btn-ladevi_blue" data-toggle="modal" data-target="#loginModalCenter">
Launch demo modal
</button>
这里是 CSS:
.btn-ladevi_orange{
color: #FFFFFF;
background-color: #FFA700;
border-color: #FFA700;}
.btn-ladevi_blue{
color: #FFFFFF;
background-color: #00496B;
border-color: #00496B;}
每当我在自定义类之前添加“btn”之类的内容时,它都会被忽略。当我“检查”元素并检查它的属性时,我可以看到它们被覆盖了。但是,如果我将自定义类更改为预定义的“主要”类,它显然可以工作,并且在检查时它们不会被覆盖并且可以正常工作。
我查看了这个网站:
https://codepen.io/ondrejsvestka/pen/NjxgVR
这或多或少是一个想要实现的目标。
现在我将通过在我的 HTML 代码中添加属性作为样式来绕过这个问题(我与其他人一起做的事情,但它们的数量正在增长,哈哈!)。但我想知道如何使这些自定义类与预定义的类一起使用。
提前致谢!
【问题讨论】:
-
你需要更具体的风格。
.btn.btn-ladevi_blue { styles here } -
试试这个。像这样将 !important 添加到 css .btn-ladevi_orange{ color: #FFFFFF !important;背景颜色:#FFA700 !important ;边框颜色:#FFA700 !important;}
-
@JanithaRasanga
!important在这种情况下是不必要的,应该作为最后的手段使用。 -
@disinfor 做到了!谢谢!起初我尝试像
.btn. btn-ladevi_blue(它们之间有一个空格),我删除它并且它有效!顺便说一句,“!important”标签不是必需的。谢谢大家!
标签: css bootstrap-4