$content: "Hello" + " " + "Sass!";
.box:before {
content: #{$content} ;
}
輸出:
.box:before {
content: Hello Sass!;
}
.box:before {
content: #{$content} ;
}
輸出:
.box:before {
content: Hello Sass!;
}
2017-11-13
.box {
width: ((220px + 720px) - 11 * 20 ) / 12 ;
}
加減乘除運算的單位:如果兩個數值單位不一致,會按照第一個數值的單位作為結果輸出
width: ((220px + 720px) - 11 * 20 ) / 12 ;
}
加減乘除運算的單位:如果兩個數值單位不一致,會按照第一個數值的單位作為結果輸出
2017-11-13
“ 的默認變量一般是用來設置默認值,然后根據需求來覆蓋的,覆蓋的方式也很簡單,只需要在默認變量之前重新聲明下變量即可。”
摘抄自網絡:連續聲明兩個default也是有效的,第一個default會被第二個default覆蓋。第二個default會被沒有聲明default的變量覆蓋,所以最終輸出的是沒有聲明default的變量。
摘抄自網絡:連續聲明兩個default也是有效的,第一個default會被第二個default覆蓋。第二個default會被沒有聲明default的變量覆蓋,所以最終輸出的是沒有聲明default的變量。
2017-11-12
&挺好用的
例如,我們a標簽,原來是red,點擊后變成blue
html中
<body>
<div>
<a href="#">a</a>
</div>
</body>
在scss中
div{
a{
color:$color;
}
& .active{
color:blue;
}
}
這樣&的作用就來,只需要點擊為a標簽加入class,只是自己的一點小小的體會。
例如,我們a標簽,原來是red,點擊后變成blue
html中
<body>
<div>
<a href="#">a</a>
</div>
</body>
在scss中
div{
a{
color:$color;
}
& .active{
color:blue;
}
}
這樣&的作用就來,只需要點擊為a標簽加入class,只是自己的一點小小的體會。
2017-11-09
@mixin box-shadow($shadow...){
@if length($shadow)<1
{
$shadow:0 0 2px rgba(#000,.4);
}
box-shadow:$shadow;
}
.box{
@include box-shadow(0 0 3px rgba(#fff,.4));
}
@if length($shadow)<1
{
$shadow:0 0 2px rgba(#000,.4);
}
box-shadow:$shadow;
}
.box{
@include box-shadow(0 0 3px rgba(#fff,.4));
}
2017-11-08
第一:空格字符串拼接也要打出來,而且空多少格編譯后就有多少格;
第二:對于有連字符'-'的屬性值可以通過拆開連接。但要遵循的前提是,拆開后的詞不能是關鍵詞。
如:cursor:not -resize;會報錯,因為not在sass有他的用途。
可以改成cursor:not- + resize;就不會報錯了。
第二:對于有連字符'-'的屬性值可以通過拆開連接。但要遵循的前提是,拆開后的詞不能是關鍵詞。
如:cursor:not -resize;會報錯,因為not在sass有他的用途。
可以改成cursor:not- + resize;就不會報錯了。
2017-10-24
$box-width: 200px;
$box-height: 300px;
body {
width: $box-width;
height: $box-height;
}
$box-height: 300px;
body {
width: $box-width;
height: $box-height;
}
2017-10-22