我不明白,.css文件中@include标记的含义是什么.例如 :
.wrapper {
display: flex;
width: 100%;
@include display(flex);
@include flex-direction(column);
@include align-items(center);
@include justify-content(center);
@include transition(all 2s linear);
}
Run Code Online (Sandbox Code Playgroud)
小智 29
@includes是SCSS的一部分,它叫做Mixin.这是一个例子:
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
border-radius: $radius;
}
.box { @include border-radius(10px); }
Run Code Online (Sandbox Code Playgroud)
@includes是存储特别是供应商前缀之类的东西的快捷方式.上面的CSS输出将是:
.box {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
Run Code Online (Sandbox Code Playgroud)