变量

$color-4481FE: #4481FE;

div{
   background:$color-4481FE;
}

父选择器

$color-4481FE: #4481FE;

div{
   &:hover{
     background:$color-4481FE;
   }
}

属性嵌套

div {
  font: {
    size: 10px;
    family:Source Han Sans CN;
    weight:500;
  }
}

基础选择器 @extend

.box{
  color:red
}

div{
  @extend .box;
  height: 90px;
}

混入

// 无参
@mixin flex {
    display: flex;
    justify-content: center;
    align-items: center;
}

div{
   @include flex;
   width:120px;
}

// 有参
@mixin flex($direction:row) {
    display: flex;
    flex-direction: $direction;
    justify-content: center;
    align-items: center;
}

div{
   @include flex(column);
   width:120px;
}

函数

@function total($n){
    @return 20 * $n;
}

div{
 width: total(40)px;
}
文章作者: 小红
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小红
前端 Notebook css sass CSS预处理器
喜欢就支持一下吧