【发布时间】:2012-02-21 12:02:22
【问题描述】:
我在手写笔中有一个看起来像这样的功能
// Shortcut for top-down gradient background color
td_gradient(color1, color2)
background-color (color1 + (color2 - color1) / 2)
background -webkit-gradient(linear, 0% 0%, 0% 100%, from(color1), to(color2))
background -webkit-linear-gradient(top, color1, color2)
background -moz-linear-gradient(top, color1, color2)
background -ms-linear-gradient(top, color1, color2)
background -o-linear-gradient(top, color1, color2)
@css
{
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=color1, endColorstr=color2);
}
我必须将 Internet Explorer 渐变样式包装在文字 css 范围 @css 内,否则会导致手写笔崩溃。可能是冒号太多或什么的。在任何情况下,变量 color1 和 color2 都是在 css 范围内进行的,这会破坏样式。
有什么方法可以让 css 范围解析变量?或者有没有一种方法可以在不使用文字 css 范围的情况下在手写笔中获取过滤器样式?
【问题讨论】: