使用LESS为IE8制作RGBa浏览器支持的最优雅方式

Lor*_*ard 3 html css mixins less internet-explorer-8

我使用较少,以使背景颜色透明的div.

这是我的代码,它不适用于IE8:

background-color: fade(@mycolor, @transparency);
Run Code Online (Sandbox Code Playgroud)

我的问题是:
什么是最好的方法,因为我使用较少,以获得与IE8相同的效果?

fee*_*ela 5

我不知道LESS,但你可以通过使用MS渐变滤镜在IE 7 + 8中实现alpha透明度,并设置与开始和结束相同的颜色.alpha通道是前两个十六进制数字,RGB如下:

/* ARGB backgrounds for IE 7+8 (white background with nearly 90% transparancy) */
section {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#E5FFFFFF, endColorstr=#E5FFFFFF );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#E5FFFFFF, endColorstr=#E5FFFFFF );
}
Run Code Online (Sandbox Code Playgroud)