【发布时间】:2020-09-09 00:03:44
【问题描述】:
那里!
所以,我正在尝试执行以下操作:我在 AngularJs 中有一个小组件,它将呈现一个类似标签的单元。我在其中定义一般样式,例如颜色和边框。它们应该是默认值。但是,我希望外部组件能够通过更改 CSS 变量的值来覆盖它。示例如下:
tagLike.html
.tag-like-container {
--tag-like-color: red;
color: var(--tag-like-color);
}
<div class="tag-like-container">
my tag
</div>
然后,外部组件将调用它
外部组件
.outer-container {
--tag-like-color: blue;
}
<div class="outer-container">
<tag-like></tag-like>
</div>
然而,--tag-like-color 的最终值是 red,但我希望它是 blue。关于如何解决这个问题的任何想法?
谢谢!
【问题讨论】: