菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Sass 内省函数


Sass 内省函数

在构建样式表时,内省函数很少使用。但是,如果某些地方不起作用,它们对于弄清楚发生了什么非常有用——就像调试函数一样。

下表列出了 Sass 中的所有内省函数。

函数 描述 & 示例
call(function, arguments...) 使用参数调用函数,并返回结果。
content-exists() 检查当前 mixin 是否传递了 @content 块。
feature-exists(feature) 检查当前 Sass 实现是否支持 feature

示例
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 的字符串表示。
mixin-exists(mixinname) 检查指定的 mixin 是否存在。

示例
mixin-exists("important-text")
结果: true
type-of(value) 返回 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

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持