【发布时间】:2015-04-23 23:25:11
【问题描述】:
我希望能够指定基色,例如:
$basecolor: #ff0000;
并据此计算其他(较暗)颜色。例如:
$backgroundcolor: ($basecolor + rgba(0, 0, 0, .25));
$disabledcolor: ($basecolor + rgba(0, 0, 0, .5));
/* etc */
这可能吗?
我现在通过创建一个叠加层来实现这一点,但这需要我添加额外的 html,而且感觉很脏。例如:
.overlay25 {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, .25);
}
然后进入:
<div class="elementIWantToMakeDarker">
<div class="overlay25">
<p>content</p>
</div>
</div>
最好的方法是什么?
【问题讨论】: