我目前使用以下语法将状态颜色嵌入jsx。
<div className="preview-box" style={{backgroundColor:this.state.color}}>
有没有办法使用CSS中的lighten功能来做类似的事情?
<div className="preview-box" style={{backgroundColor: lighten(this.state.color, 15%)}}>
最佳答案
您可以使用SCSS
获取backgroundColor: lighten(this.state.color, 15%)
CSS部分
$awesome-blue: #2196F3;
$width: 100%;
$height: 500px;
.box {
background: lighten($awesome-blue, 10%); /* As your need */
width: $width;
height:$height;
display:flex;
align-items:center;
justify-content:center;
}
我只是发布了一个示例,说明它如何工作,可能会对您有所帮助
Working fiddle with scss
关于css - 将Lighten CSS功能嵌入到Jsx/React,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44512011/