【发布时间】:2020-04-09 17:53:15
【问题描述】:
我想做这样的事情
html
<div class="myClass" givenValue="myValue">myText</div>
scss
.myClass {
@if (givenValue < 0) {
color: red;
} @else {
color: black;
}
}
我们的目标是真正将样式从 html 转移到 scss。例如,在 Angular 中可以使用 ngClass,但这不是我想要做的。
我知道这样做是可能的
html
<div class="fill-color" style="--color: blue;">Test</div>
scss
.fill-color {
color: var(--color);
}
这是一个想法,但不幸的是,这不是我的解决方案,因为我有一个整数和 @if 语句。
提前感谢您的建议!
【问题讨论】: