$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