SASS 扩展语言
- 使用变量
- 声明
$name:value; - 范围类似
let - 命名上不区分
- & _
- 声明
- 嵌套CSS
- 在规则块里面嵌套子元素样式
div{p{}} - 父选择器标识符
&- 常用于伪类
&:hover{}
- 常用于伪类
- 支持
> + ~ - 嵌套属性
border:{style:solid;width:1px;}
- 在规则块里面嵌套子元素样式
- 导入
@import "name";$name:value!default;默认变量值- 可以在
{@import "name"}里面导入 - 导入原生css时,需将后缀改为
.scss
- 静默注释
// /* */ - 混合器
- 声明
@minix name{-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;} - 引用
@include rounded-corners; - 传参
@minix func($arg1,$arg2){} - 默认值
$name: default-value
- 声明
- 选择器继承
- 继承
@extend selector;
- 继承