Funksheni ya Kuzungumza ya Sass
- Mababu Chaguo cha Sass
- Pya Rangi ya Sass
Funksheni ya Kuzungumza ya Sass
构建样式表时很少使用自省(Introspection)函数。
但是,如果代码不能正常工作,自省函数就很有价值 - 可以弄清楚发生了什么:比如调试函数。
下表列出了 Sass 中的所有内省函数:
函数 | 描述 & 例子 |
---|---|
call(function, arguments...) | 调用带参数的函数,并返回结果。 |
content-exists() | 检查当前 mixin 是否被传递了 @content 块。 |
feature-exists(feature) |
检查当前 Sass 实现是否支持该 feature。 Mifano:feature-exists("at-error"); Matokeo: true |
function-exists(functionname) |
检查指定的函数是否存在。 Mifano:function-exists("nonsense") Matokeo: false |
get-function(functionname, css: false) | 返回指定的函数。如果 css 为真,它会返回一个普通的 CSS 函数。 |
global-variable-exists(variablename) |
检查指定的全局变量是否存在。 Mifano:variable-exists(a) Matokeo: true |
inspect(value) | Tiririka ya matokeo ya ujumbe. |
mixin-exists(mixinname) |
Tathmini kimaana mixin inaelewa. Mifano:mixin-exists("important-text") Matokeo: true |
type-of(value) |
Tiririka ya matokeo. Inaweza kuwa:
Mifano:type-of(15px) Matokeo: number type-of(#ff0000) Matokeo: rangi |
unit(number) |
Kurudi ukweli wa namba na ukweli wa kawaida. Mifano:unit(15px) Matokeo: px |
unitless(number) |
Tathmini kimaana namba ina ukweli wa kawaida na ukweli wa kufikirika wa kawaida. Mifano:unitless(15px) Matokeo: false unitless(15) Matokeo: true |
variable-exists(variablename) |
Tathmini kimaana vifaa vilivyoonesha katika muundo wa kufanyika wa sasa. Mifano:variable-exists(b) Matokeo: true |
- Mababu Chaguo cha Sass
- Pya Rangi ya Sass