Sass 支持自定义函数,并能在任何属性值或 Sass script 中使用。
也可以传递若干个全局变量给函数作为参数。一个函数可以含有多条语句,需要调用 @return 输出结果。
自定义函数与 mixin 相同,都支持可变参数。
例如:
或者使用关键词参数:
混入mixin和函数的区别:
- 混入mixin主要是通过传递参数的方式输出多样化的样式,为了实现代码复用。
- 函数的功能主要是通过传递参数后,经过函数内部的计算,最后返回一个值。
Sass 支持自定义函数,并能在任何属性值或 Sass script 中使用。
也可以传递若干个全局变量给函数作为参数。一个函数可以含有多条语句,需要调用 @return 输出结果。
自定义函数与 mixin 相同,都支持可变参数。
例如:
或者使用关键词参数:
混入mixin和函数的区别: