$list:zip(solid dashed dotted,1px 2px 3px,green blue red);
@for $i from 1 through 3{
.border#{$i}{
border:#{nth($list,$i)}
}
}
@for $i from 1 through 3{
.border#{$i}{
border:#{nth($list,$i)}
}
}
2017-04-22
$list:append((blue, green),red,space);
li{
width:nth($list,3);
}
li{
width:nth($list,3);
}
2017-04-22
$list:join(blue,(red orange),space);
li{
background:nth($list,2);
}
li{
background:nth($list,2);
}
2017-04-22
$list:border-bottom (4px solid blue) black;
.a{
width:nth($list,2)
}
.a{
width:nth($list,2)
}
2017-04-22
最新回答 / 丁尼格菲
对于小项目可以直接用css写,如果大项目还是建议用sass或者less来写,这样写可以更加快捷,方便,调试的时候用google浏览器中的sourcemap工具可以调试sass,项目中不要吧sass文件删了,方便有更改样式和调试
2017-04-19
最赞回答 / 厉害Sin
语言本身没有解决浏览器兼容问题, 但是sass提供了解决浏览器兼容问题的方案, 比如, 在过去为了浏览器兼容需要为每个浏览器添加一条前缀的css, 这样每次写css都需要重复很多无用功, 有了 sass 之后, 你可以事先定义好一个占位符 %a 变量, 变量中包含了所有的带前缀的css属性, 当需要用到某个属性时直接调用 @extent %a, 一行搞定, 还可以重复利用, 这只是解决浏览器兼容问题的其中之一, 还有很多例子就不一一列举了
2017-04-19
最新回答 / 厉害Sin
.seriousError 代替 .error.intrusion 中的 .error , 生成 .seriousError.intrusion , 共享原本的 .error.intrusion 的属性
2017-04-19