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