课程表

SASS 基础

SASS 高级

工具箱
速查手册

Sass 函数指令

当前位置:免费教程 » HTML/CSS » SASS

Sass 支持自定义函数,并能在任何属性值或 Sass script 中使用:

  1. $grid-width: 40px;
  2. $gutter-width: 10px;
  3. @function grid-width($n) {
  4. @return $n * $grid-width + ($n - 1) * $gutter-width;
  5. }
  6. #sidebar { width: grid-width(5); }

编译为

  1. #sidebar {
  2. width: 240px; }

与 mixin 相同,也可以传递若干个全局变量给函数作为参数。一个函数可以含有多条语句,需要调用 @return 输出结果。

自定义的函数也可以使用关键词参数,上面的例子还可以这样写:

  1. #sidebar { width: grid-width($n: 5); }

建议在自定义函数前添加前缀避免命名冲突,其他人阅读代码时也会知道这不是 Sass 或者 CSS 的自带功能。

自定义函数与 mixin 相同,都支持 variable arguments。

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号