Sass 的 map 常常被称为数据地图,也有人称其为数组,因为他总是以 key:value 成对的出现,但其更像是一个 JSON 数据。
{
"employees": [
{ "firstName":"John" , ...
4年前 (2021-08-19)
喜欢
Miscellaneous函数
在这里把 Miscellaneous 函数称为三元条件函数,主要因为他和 JavaScript 中的三元判断非常的相似。他有两个值,当条件成立返回一种值,当条件不成立时返回另一种值:
if($condition,$if-true,$if-false...
4年前 (2021-08-19)
喜欢
comparable() 函数主要是用来判断两个数是否可以进行“加,减”以及“合并”。如果可以返回的值为 true,如果不可以返回的值是 false:
>>
comparable(2px,1px)
true
>> comparable(2px,1%)
f...
4年前 (2021-08-19)
喜欢
unitless()
函数相对来说简单明了些,只是用来判断一个值是否带有单位,如果不带单位返回的值为 true,带单位返回的值为 false:
>> unitless(100)
true
>> unitless(100px)
false
>> ...
4年前 (2021-08-19)
喜欢
unit()
函数主要是用来获取一个值所使用的单位,碰到复杂的计算时,其能根据运算得到一个“多单位组合”的值,不过只充许乘、除运算:
>> unit(100)
""
>> unit(100px)
"px"
>&...
4年前 (2021-08-19)
喜欢
type-of()
函数主要用来判断一个值是属于什么类型
返回值:
number 为数值型。
string 为字符串型。
bool 为布尔型。
color 为颜色型。
>> type-of(100)
"number"
>> type-...
4年前 (2021-08-19)
喜欢
index() 函数类似于索引一样,主要让你找到某个值在列表中所处的位置。
在 Scss 中,第一个值就是
1,第二个值就是
2,依此类推:
>> index(1px solid red, 1px)
1
>> index(1px solid red, ...
4年前 (2021-08-19)
喜欢
zip()
多个列表值转成一个多维的列表:
>> zip(1px 2px 3px,solid dashed dotted,green blue red)
((1px "solid" #008000), (2px "dashed"...
4年前 (2021-08-19)
喜欢
append()
用来将某个值插入到列表中,并且处于最末位
>> append(10px 20px ,30px)
(10px 20px 30px)
>> append((10px,20px),30px)
(10px, 20px, 30px)
>>...
4年前 (2021-08-19)
喜欢
join()
将两个列表连接合并成一个列表。
>> join(10px 20px, 30px 40px)
(10px 20px 30px 40px)
>> join((blue,red),(#abc,#def))
(#0000ff, #ff0000, #a...
4年前 (2021-08-19)
喜欢