lesscss 如何转义括号

lesscss how to escape parentheses

我有以下纯 CSS 规则:

#cboxOverlay{
  background:url(images/overlay.png) repeat 0 0; 
  opacity: 0.9; 
  filter: alpha(opacity = 90);
}

当我用 less (lessc) 编译它时,它混淆了 alpha(opacity = 90) 是一个 Less 函数。
如何将 alpha(opacity = 90) 转义为简单的 CSS?

为了escape字符串,你需要像这样包装它~'<string>',它会让编译器按原样输出字符串。

变化:

filter: alpha(opacity = 90);

收件人:

filter: ~'alpha(opacity = 90)';

这应该有效:

#cboxOverlay{
  background:url(images/overlay.png) repeat 0 0; 
  opacity: 0.9; 
  filter: ~"alpha(opacity = 90)";
}

另请参阅:http://lesscss.org/#escaping