所以我正在使用它:border-left:1px solid rgba(96, 96, 96, 0.61);
当然不适用于IE,我发现这个网站:http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer转换IE的RGBA值,现在我如何调整下面的代码边框-left?
{
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9B606060,endColorstr=#9B606060)"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9B606060,endColorstr=#9B606060); /* IE6 & 7 */
zoom: 1;
}
答案 0 :(得分:0)
要回退IE6 +支持,你可以为png指定bkgd chunk,这是一种颜色,如果不支持,它将取代真正的alpha透明度。你可以用gimp修复它,例如。
<!--[if IE]>
<style type="text/css">
.color-block {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50990000,endColorstr=#50990000);
zoom: 1;
}
div {
background: rgb(200, 54, 54); /* The Fallback */
background: rgba(200, 54, 54, 0.5);
}
</style>