map-remove($map,$key)
map-remove(\(map,\)key) 函数是用来删除当前 \(map 中的某一个 \)key,从而得到一个新的 map。其返回的值还是一个 map。他并不能直接从一个 map 中删除另一个 map,仅能通过删除 map 中的...
yekong
3年前 (2021-08-19)
喜欢
map-keys(\(map) 函数将会返回 \)map 中的所有 key。这些值赋予给一个变量,那他就是一个列表。如:
map-keys($social-colors);
其返回的值为:
"dribble","facebook",&qu...
yekong
3年前 (2021-08-19)
喜欢
map-has-key(\(map,\)key) 函数将返回一个布尔值。当 \(map 中有这个 \)key,则函数返回 true,否则返回 false。
前面的示例,当 \(key 不在 \)map 中时,使用 map-get(\(map,\)key) 函数将返回一个 null...
yekong
3年前 (2021-08-19)
喜欢
Sass 的 map 常常被称为数据地图,也有人称其为数组,因为他总是以 key:value 成对的出现,但其更像是一个 JSON 数据。
{
"employees": [
{ "firstName":"John" , ...
yekong
3年前 (2021-08-19)
喜欢
Miscellaneous函数
在这里把 Miscellaneous 函数称为三元条件函数,主要因为他和 JavaScript 中的三元判断非常的相似。他有两个值,当条件成立返回一种值,当条件不成立时返回另一种值:
if($condition,$if-true,$if-false...
yekong
3年前 (2021-08-19)
喜欢
comparable() 函数主要是用来判断两个数是否可以进行“加,减”以及“合并”。如果可以返回的值为 true,如果不可以返回的值是 false:
>>
comparable(2px,1px)
true
>> comparable(2px,1%)
f...
yekong
3年前 (2021-08-19)
喜欢
unitless()
函数相对来说简单明了些,只是用来判断一个值是否带有单位,如果不带单位返回的值为 true,带单位返回的值为 false:
>> unitless(100)
true
>> unitless(100px)
false
>> ...
yekong
3年前 (2021-08-19)
喜欢
unit()
函数主要是用来获取一个值所使用的单位,碰到复杂的计算时,其能根据运算得到一个“多单位组合”的值,不过只充许乘、除运算:
>> unit(100)
""
>> unit(100px)
"px"
>&...
yekong
3年前 (2021-08-19)
喜欢
type-of()
函数主要用来判断一个值是属于什么类型
返回值:
number 为数值型。
string 为字符串型。
bool 为布尔型。
color 为颜色型。
>> type-of(100)
"number"
>> type-...
yekong
3年前 (2021-08-19)
喜欢
index() 函数类似于索引一样,主要让你找到某个值在列表中所处的位置。
在 Scss 中,第一个值就是
1,第二个值就是
2,依此类推:
>> index(1px solid red, 1px)
1
>> index(1px solid red, ...
yekong
3年前 (2021-08-19)
喜欢