Sass内置函数
SASS 中的内置函数和 LESS 一样,SASS 中也提供了很多内置函数方便我们使用,官方文档:https://www.sass.hk/docs/
字符串函数
unquote($string);// 删除字符串中的引号;
quote($string);// 给字符串添加引号;
To-upper-case($string);// 将字符串小写字母转换为大写字母
To-lower-case($string);// 将字符串大写字母转换为小写字母
数值函数
percentage($value);// 将不带单位的数转换成百分比值;
round($value);// 将数值四舍五入,转换成一个最接近的整数;
ceil($value);// 向上取整;
floor($value);// 向下取整;
abs($value);// 取数的绝对值;
min($numbers…);// 找出几个数值之间的最小值;
max($numbers…);// 找出几个数值之间的最大值;
random();// 获取随机数
颜色函数
rgb($red, $green, $blue);// 根据红、绿、蓝三个值创建一个颜色;
rgba($red, $green, $blue, $alpha);// 根据红、绿、蓝和透明度值创建一个颜色;
red($color);// 从一个颜色中获取其中红色值;
green($color);// 从一个颜色中获取其中绿色值;
blue($color);// 从一个颜色中获取其中蓝色值;
mix($color-1, $color-2, [$weight]);// 把两种颜色混合在一起。
列表函数
length($list);// 返回一个列表的长度值;
nth($list, $n);// 返回一个列表中指定的某个标签值;
join($list1, $list2, [$separator]);// 将两个列给连接在一起,变成一个列表;
append($list1, $val, [$separator]);// 将某个值放在列表的最后;
zip($lists…);// 将几个列表结合成一个多维的列表;
index($list, $value);// 返回一个值在列表中的位置值。
自定义 Sass 函数
官方文档:https://www.sass.hk/skill/sass14.html
@function square($num) {
@return $num * $num + px;
}
div {
width: square(2);
height: 200px;
background: mix(red, blue);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具