SASS - 控制指令 & 表达式

17 Mar 2025 | 阅读 2 分钟

Sass 控制指令和表达式方便您根据某些条件使用样式。它还可以使您能够多次应用相同的样式,但具有不同的变化。它由 SassScript 支持。

控制指令是 Compass 库的一部分。这些主要用于 mixin 中,并且需要相当大的灵活性。

Sass 中使用的控制指令和表达式列表

Sass Control Directive And Expression
索引表达描述
1.if() 函数if() 函数基于条件。 它从两个可能的值中仅返回一个结果。
2.@if 指令@if 指令接受 SassScript 表达式,并且每当表达式的结果不是 false 或 null 时,就使用嵌套样式。
3.@else if 指令Sass @else-if 指令在 @if 指令失败时使用。如果失败,则使用 @else 指令。
4.带有 through 关键字的 @for 指令@for 指令方便您在循环中生成样式。
5.@each 指令在 @each 指令中定义了一个变量,该变量包含列表中每个项目的值。
6.带有多个赋值的 @each 指令我们可以将 Sass @each 指令与多个值一起使用,例如 $var1, $var2, $var3, ... in .
7.带有 to 关键字的 @for 指令在 Sass @for 指令中,“to”关键字用于指定从值到值的范围(不包含该值)。
8.@while 指令它接受 SassScript 表达式,并且在语句求值为 false 之前,它会迭代地输出嵌套样式。
下一个主题Sass if() 函数