首页 > 解决方案 > 使用 map-get 输出 sass 添加字符串/数字

问题描述

我正在尝试90使用 map-get 输出添加一个值。

我尝试简单地添加90为字符串,假设 map-get 输出为白色,#ffffff.

color: map-get(map-get($valuemap, $key), color)+"90";

Dart sass 将其编译为无效属性,"#ffffff90"

我怎样才能从"#fff90"#fff90

标签: csssass

解决方案


事实证明,您可以""在 sass 中使用 #{} 简单地获取引号内的值。

改变了这个

color: map-get(map-get($valuemap, $key), color)+"90";

color: map-get(map-get($valuemap, $key), color)+#{"90"};

Dart sass 将编译#ffffff + #{"90"}成有效的输出,#ffffff90


推荐阅读