美文网首页
SASS - 函数

SASS - 函数

作者: 吴吃辣 | 来源:发表于2019-08-09 10:43 被阅读0次


本文介绍Sass函数。Sass包含大量函数,本文介绍最重要最常用的函数,其他可以参考官方文档。

颜色函数

sass包含很多操作颜色的函数。例如:lighten()darken()函数可用于调亮或调暗颜色,opacify()函数使颜色透明度减少,transparent()函数使颜色透明度增加,mix()函数可用来混合两种颜色。

下面是mix()函数例子:

div {
    padding: 20px;
    margin: 20px;
}
.one {
    background: red;
    }
.two {
    background: yellow;
}
.three {
    background: mix(red, yellow);
    }
.four {
    background: mix(red, yellow, 35%);
}
.five {
    background: mix(red, yellow, 65%);
}

经过编译输出以下CSS代码:

div {
  padding: 20px;
  margin: 20px; }

.one {
  background: red; }

.two {
  background: yellow; }

.three {
  background: #ff8000; }

.four {
  background: #ffa600; }

.five {
  background: #ff5900; }

语法是mix($color1, $color2, [$weight]),可选的$weight参数设置$color1的权重,如果省略,则权重为50%。

字符串函数

Sass有许多处理字符串的函数,比如向字符串添加引号的quote()、获取字符串长度的string-length()和将内容插入字符串给定位置的string-insert()

数值函数

数值函数处理数值计算,例如:percentage()将无单元的数值转换为百分比,round()将数字四舍五入为最接近的整数,min()max()获取几个数字中的最小值或最大值,random()返回一个随机数。

List 函数

List函数操作List,length()返回列表长度,nth()返回列表中的特定项,join()将两个列表连接在一起,append()在列表末尾添加一个值。

Map 函数

Map函数操作Map,map-get()根据键值获取map中的对应值,map-merge()来将两个map合并成一个新的map,map-values()映射中的所有值。

选择符函数

选择符相关函数,例如:selector-append()可以把一个选择符附加到另一个选择符。

自检函数

自检相关函数,例如:feature-exists()检查当前Sass版本是否存在某个特性,variable-exists()检查当前作用域中是否存在某个变量,mixin-exists()检查某个mixin是否存在。

Sass函数的完整列表

还有许多其他函数,详情请参阅Sass文档

相关文章

  • react sass scss设置全局变量全局函数

    react 默认支持sass 因为sass比less强大 支持全局函数 1.安装 sass-resources-l...

  • SASS - 函数

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • sass 函数

    自建函数及使用方法 块居中函数: @mixin center-block();作用: 垂直居中及水平居中某个块元素...

  • Sass函数

    介绍 在查看Sass中文网发现对函数对函数的内容一笔带过,只提供了英文版内置函数的api,我们还是要看一下一些常用...

  • Sass 选择器函数

    本节我们来看一下 Sass 中的选择器函数,选择器函数用于查看与处理选择器。 Sass 中常用的选择器函数: 函数...

  • Sass 字符串函数

    Sass 中定义了各种类型的函数,其中大部分函数我们可以通过 CSS 语句直接调用。下面是 Sass 中的函数分类...

  • Sass 字符串函数

    Sass 中定义了各种类型的函数,其中大部分函数我们可以通过 CSS 语句直接调用。下面是 Sass 中的函数分类...

  • Sass 数字函数

    本节我们来看一下 Sass 中的数字函数,就像字符串函数主要用于字符串,Sass 中的数字函数主要用于处理数值。 ...

  • sass 内置函数 - 颜色

    sass 内置函数 - 颜色 参考 scss官网 sass:color 获取颜色单个值 1. alpha($co...

  • sass学习9——自定义函数

    自定义函数是用户根据自己的一些特殊要求编写的Sass函数。在很多时候Sass自带的函数并不能满足功能上的需求,所以...

网友评论

      本文标题:SASS - 函数

      本文链接:https://www.haomeiwen.com/subject/ndecjctx.html