gpt4 book ai didi

合并多个Sass贴图

转载 作者:行者123 更新时间:2023-12-02 05:26:46 24 4
gpt4 key购买 nike

我有三张Sass map ,我想合并到一张 map 中。使用map-merge功能,我只能将两个 map 合并在一起。如何合并两个以上的 map ?

我的情况的简短示例:

    $color-name: (
blue: (
default: blue,
dark: navy,
light: sky
)
);

$color-event: (
danger: (
default: set($color-name, red),
dark: set($color-name, red, dark),
light: set($color-name, red, light),
)
);

$color-category: (
heading: (
default: set($color-name, grey),
dark: set($color-name, grey, dark),
light: set($color-name, grey, light)
)
);

$color: map-merge($color-name, $color-event, $color-category);

最佳答案

如果map-merge接受2个映射并返回一个映射,但是您有3个映射...则使用map-merge两次。

$color: map-merge(map-merge($color-name, $color-event), $color-category);

关于合并多个Sass贴图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27740063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com