- Sass 指南教程
- Sass - 主页
- Sass - 概览
- Sass - 安装
- Sass - 语法
- 使用 Sass
- Sass - CSS 扩展
- Sass - 注释
- Sass - 脚本
- Sass - @ 规则和指令
- 控制指令和表达式
- Sass - Mixin 指令
- Sass - Function 指令
- Sass - 输出样式
- 扩展 Sass
- Sass 实用资源
- Sass - 面试题
- Sass - 速查指南
- Sass - 实用资源
- Sass - 讨论
Sass - 函数
描述
SASS 支持使用函数,方法是通过提供一些关键字参数,这些关键词参数使用正常的 CSS 函数语法进行指定。
语法
p { color: hsl($hue: 0, $saturation: 50%, $lightness: 50%); }
HSL 代表色相、饱和度和亮度,通过使用饱和度和亮度创建一套匹配的颜色会更直观。
色相 − 表示颜色的色度,例如 120 表示红色,240 表示绿色,290 表示淡紫色等。
饱和度 − 这是一个百分比值,可增加颜色的饱和度。
亮度 − 这也是一个百分比值,可降低颜色的亮度。
示例
以下示例演示了在 SCSS 文件中使用函数 −
<html> <head> <title>Functions Example</title> <link rel = "stylesheet" type = "text/css" href = "style.css" /> <link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> </head> <body> <div class = "container"> <h2>Example using Functions</h2> <p>SASS stands for Syntactically Awesome Stylesheet..</p> </div> </body> </html>
接下来,创建文件 style.scss.
style.scss
使用以下 SCSS 代码定义 SASS 代码上的 HSL 函数。
p { color: hsl(290,60%,70%); }
通过使用以下命令,你可以让 SASS 查看该文件并在 SASS 文件更改时更新 CSS −
sass --watch C:\ruby\lib\sass\style.scss:style.css
接下来,执行上述命令;它将自动创建带有以下代码的 style.css 文件 −
style.css
p { color: #d185e0; }
输出
让我们执行以下步骤,来了解上面给出的代码是如何工作的 −
将上述给出的 html 代码保存在 functions.html 文件中。
在此浏览器中打开此 HTML 文件,将显示类似于以下内容的输出。
sass_script.htm
广告