安装sass
npm install -g sass
Sass/Scss释义
Sass 变量(&作用域)
sass定义变量用 $ 符号(less定义变量用@),Sass 变量可以存储的类型有字符串、数字、颜色值、布尔值、列表、null值。
//header基本定义变量
$header-height: 60px !default;
$header-index: 1999 !default;
$header-bg: rgba(247,247,247,0.6) !default;
$header-font: 26px !default;
//使用
.nav-header{
width: 100vw;
height: $header-height;
background-color: $header-bg;
box-shadow: 0 6px 8px 0 rgba(28, 40, 83, 0.16);
z-index: $header-index;
//嵌套
//作用域
.nav-header-content{
$header-font: 30px;
font-size: $header-font; // 只在这里面起作用
}
.nav-header-right{
$header-font: 20px !global; // 相当于把全局的改掉了,全局生效
font-size: $header-font;
}
}
Sass 嵌套规则与属性
嵌套规则不用多说了,主要看一下嵌套属性
// sass
font: {
family: Helvetica, sans-serif;
size: 20px;
weight: 600;
}
//转换成css
font-family: Helvetica, sans-serif;
font-size: 20px;
font-weight: 600;
嗯,先记录这些吧。。。