Sass参考手册
Sass Introspection 函数
Sass Introspection 函数
Sass Introspection 函数

Sass Introspection 函数比较少用于构建样式表,一般用于代码的调试上。
下表列出了 Sass 的 Introspection 函数:
| 函数 | 描述 & 实例 |
|---|---|
| call(function, arguments...) | 函数的动态调用,即调用函数 function 参数为 arguments,并返回结果。 |
| content-exists() | 查看当前的混入是否传递 @content 块。 |
| feature-exists(feature) | 检查当前的 Sass 实现是否支持该特性。 实例: feature-exists("at-error"); 结果: true |
| function-exists(functionname) | 检测指定的函数是否存在 实例: function-exists("nonsense") 结果: false |
| get-function(functionname, css: false) | 返回指定函数。如果 css 为 true,则返回纯 CSS 函数。 |
| global-variable-exists(variablename) | 检测某个全局变量是否定义。 实例: variable-exists(a) 结果: true |
| inspect(value) | 返回一个字符串的表示形式,value 是一个 sass 表达式。 |
| mixin-exists(mixinname) | 检测指定混入 (mixinname) 是否存在。 实例: mixin-exists("important-text") 结果: true |
| type-of(value) | 返回值类型。返回值可以是 number, string, color, list,
map, bool, null, function, arglist。 实例: type-of(15px) 结果: number type-of(#ff0000) 结果: color |
| unit(number) | 返回传入数字的单位(或复合单位)。 实例: unit(15px) 结果: px |
| unitless(number) | 返回一个布尔值,判断传入的数字是否带有单位。 实例: unitless(15px) 结果: false unitless(15) 结果: true |
| variable-exists(variablename) | 判断变量是否在当前的作用域下。 实例: variable-exists(b) 结果: true |

| Sass Introspection 函数 |
|---|
Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅。使用 Sass 以及 Sass 的样式库(如 Compass)有助于更好地组织管理样式文件,以及更高效地开发项目。
| 主页 | http://sass-lang.com/ |
| 源码 | https://github.com/sass/sass |
| 发布版本 | 3.5.3 |
加载中,请稍侯......