私はこのようなスタイラスの機能を持っています
// 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スコープを使用せずにスタイラス内でフィルタースタイルを取得する方法はありますか?