【发布时间】:2019-05-25 20:34:26
【问题描述】:
我确实在codepen 上找到了这个,但它使用JS 手动计算filter 值。我希望能够使用SASS 来做到这一点,以便我可以更以编程方式构建这些。
以下是最终结果的示例,但它需要我进行硬编码。我们正在使用gulpjs 编译我们的SASS 文件。
如果使用SASS,我怎么能做codepen 所做的事情?
.icon {
background-image: url('https://kwiksher.com/wp-content/uploads/2012/09/runningcat.png');
display: block;
}
.icon--single {
width: 50px;
height: 50px;
background-position: 25% 50%;
filter: invert(46%) sepia(36%) saturate(6980%) hue-rotate(159deg) brightness(94%) contrast(101%);
}
<div>
<h2>Hello there</h2>
<span class="icon icon--single">hi</span>
</div>
【问题讨论】: