1
创建我有一个简单页面在这里:显示十六进制颜色由SASS
的中心花纹块的颜色被保存为变量在SASS
块两侧的颜色与被创建sass的照亮和变暗。
是否可以显示sass创建的这些较亮和较暗颜色的实际十六进制数。
颜色的十六进制显示在输出CSS,但我希望能够动态做到这一点,并在块中显示十六进制颜色。
我在SCSS文件中的颜色
$base-blue: #267EC8;
// Blue
.at-blue{
background-color: $base-blue;
}
.at-blue-lighter{
background-color: lighten($base-blue, 20%);
}
.at-blue-light{
background-color: lighten($base-blue, 10%);
}
.at-blue-dark{
background-color: darken($base-blue, 10%);
}
.at-blue-darker{
background-color: darken($base-blue, 20%);
}
然后我在HTML
<div class="my_Box at-blue-lighter" >.at-blue-lighter<span></span></div>
<div class="my_Box at-blue-light" >.at-blue-light<span></span></div>
<div class="my_Box at-blue" >.at-blue <span></span></div>
<div class="my_Box at-blue-dark" >.at-blue-dark<span></span></div>
<div class="my_Box at-blue-darker" >.at-blue-darker<span></span></div>
使用类名和造型在不同的SCSS文件的邮箱
.my_Box{
text-align: center;
height: 120px;
float: left;
padding: 10px;
margin: 0 30px 0 0;
width: 120px;
span{
display: block;
font-size: 1.2em;
margin: 10px 0 0 0;
}
}
JAre,这看起来很完美,但我动态创建一个单独的scss文件的颜色,我看不出我会怎么做。我用更多的代码更新了我的问题。 – ttmt
@ttmt你可以设置'.at-blue-lighter {字体大小bg-color,文字颜色等等''并在文件中用颜色'.at-blue-lighter:after {content:“#{$ some -color}“;}'然后''后''将会继承'.at-blue-lighter'的字体大小和颜色等风格 – JAre