SCSS 使用方法
嵌套选择器
<!-- HTML -->
<div class="box">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>//comment:scss
.box{
border:1px solid red;
>ul{
background: blue;
> li{
color:white;
}
}
}/* css */
.box{ border:1px solid red; }
.box ul{ background: blue; }
.box ul li{color:white;}变量
//comment:scss
$borderColor:red;
$borderWidth:1px;
// $kong:$borderWidth; 不同的变量 是同一个值
.box{
border:$borderWidth solid $borderColor;
>ul{
background: blue;
> li{
color:white;
}
}
}mixin 用法
//comment:scss
@mixin border-style{
border:1px solid red;
}
.box{
@include border-style;
>ul{
background: blue;
> li{
color:white;
}
}
}接收参数 并且有默认值
//comment:scss
@mixin border-style($border-color:red){ //像js一样可以接收参数
border:1px solid $border-color;
}
.box{
@include border-style; //什么都不传默认为红色
>ul{
background: blue;
> li{
@include border-style(green); //什么都传了绿色 就为绿色
}
}
}注释写法
//comment:该注释只是在.scss源文件中有,编译后的css文件中没有 /* comment:编译后的css文件中也有 */
本章 完 。
相关推荐
jiangfulai 2020-04-11
前端 2020-08-03
maiktom 2020-05-11
StylusGalaxy 2020-04-29
前端 2020-04-29
骷髅狗 2020-04-24
jiangfulai 2020-04-18
jiangfulai 2020-03-05
taoqidejingling 2020-03-05
ZylCN 2020-03-03
前端 2020-02-19
不知道写什么 2020-01-16
xxuncle 2019-12-27
zhanghao 2019-12-27
wghou 2019-12-27
王军强 2019-11-17
ZylCN 2019-11-12
tianzyc 2019-11-08