Sass内置函数

SASS 中的内置函数和 LESS 一样,SASS 中也提供了很多内置函数方便我们使用,官方文档:https://www.sass.hk/docs/

image-20210815133550834

字符串函数

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);
}

image-20210815134311607

posted @   BNTang  阅读(137)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示