我正在尝试改变一些语义UI组件的风格。我创建了一个css文件,并一直在修改那里的参数。然后我注意到所有组件css文件(在语义UI文件夹中)的末尾都有以下代码:
/*******************************
Theme Overrides
*******************************/
/*******************************
Site Overrides
*******************************/
我已经把css文件中的代码复制粘贴到组件css文件的底部,但是样式没有更新/覆盖。我尝试使用!important
,但是也不起作用。
我试过这样的方法:
/*******************************
Theme Overrides
*******************************/
.ui.header {
border: solid red; !important
border-width: 2px; !important
}
我希望这个元素周围有一个红色边框
<div class="ui small header">This is a header</div>
知道为什么没成功吗?
3条答案
按热度按时间2izufjch1#
您需要在 *src/site/elements/header.overrides文件 * 中添加您的覆盖CSS样式并运行gulp build命令。
如果“gulp watch”已在运行,则在检测到上述文件中的变更时将自动运行构建任务。
src/site文件夹用于覆盖所选主题引入的任何样式。
qlckcl4x2#
请尝试在""中包含"! important"";'在您的代码中,
. ui.标头{
边框:纯红色!重要;
边框宽度:2px!重要;
}
carvr3hs3#
另一种可能的解决方案是将应用程序的所有较低样式嵌套在app.
的根元素处使用的唯一id下
以我自己为例: