【发布时间】:2021-10-27 23:52:58
【问题描述】:
假设我有一个有很多属性的类,我想使用 该类在另一部分中,但一个属性值不同。
我们可以这样做吗?
请看我的例子:
.class-test {
position: relative;
display: inline-block;
@include border-radius(3px / 3px 3px 3px 4px);
background-color: GREEN;
width: 266px; // This property should be dynamic..
.select-something {
display: inline-block;
font-size: 14px;
}
....
and much more properties..
....
}
所以我在两个不同的地方使用这个类 其中一个 width 应该是 266px 在另一个 width 应该是 120px;
<div class="class-test">
.....
// here width should be 266px
</div>
<div class="class-test">
.....
// here width should be 120px
</div>
当然我可以创建两个不同宽度的不同类 但它会以大量重复代码
结束【问题讨论】:
-
为什么不在第二个
div中class="class-test small",然后在 CSS.class-test.small { width: 120px; ......中?