5

Less CSS に IE グラデーション フィルターを設定し、変数を指定して明るくする必要があります。これは可能ですか?

#whatever {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten(@grayColor, 3%)', endColorstr='@greenColor', GradientType=0);
}
4

2 に答える 2

9

私の知る限り、エスケープ (ここで必要なものであるため) とカラー関数 (lighen) を混在させることはできません。そのため、startColor 値を別の変数に格納する必要があります。

@grayColor :#dddddd;
@greenColor : #ff0000;
@start : lighten(@grayColor, 3%);
.css {
   filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr='@{start}', endColorstr='@{greenColor}', GradientType=0)";
}
于 2012-04-25T22:56:00.603 に答える