Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 背景不透明度少混入可能吗?_Css_Less - Fatal编程技术网

Css 背景不透明度少混入可能吗?

Css 背景不透明度少混入可能吗?,css,less,Css,Less,是否有可能在更少的时间内创建一个mixin,该mixin可以针对已经由现有规则设置了背景颜色的元素的背景不透明度 例如 如果我理解正确,那么并不是说您正在尝试这样做-@现有的bg需要能够在运行时评估当前的bg颜色,但本质上,我们在编译时使用较少的颜色。答案是将颜色(红色)放在一个变量中,并在两个位置提供相同的变量 @existing: #ff0000; div { background-colour: @existing; } .opacity { background-c

是否有可能在更少的时间内创建一个mixin,该mixin可以针对已经由现有规则设置了背景颜色的元素的背景不透明度

例如


如果我理解正确,那么并不是说您正在尝试这样做-@现有的bg需要能够在运行时评估当前的bg颜色,但本质上,我们在编译时使用较少的颜色。答案是将颜色(红色)放在一个变量中,并在两个位置提供相同的变量

@existing: #ff0000;
div {
     background-colour: @existing;
}

.opacity {
     background-color: fade(@existing, 50%)
}

如果我理解正确,那么并不是说您正在尝试这样做-@现有的bg需要能够在运行时评估当前的bg颜色,但本质上,我们在编译时使用较少的颜色。答案是将颜色(红色)放在一个变量中,并在两个位置提供相同的变量

@existing: #ff0000;
div {
     background-colour: @existing;
}

.opacity {
     background-color: fade(@existing, 50%)
}

+1用于彻底解释为什么不可能。+1用于彻底解释为什么不可能。