RGBA边界即ie

时间:2012-02-21 20:15:07

标签: html css internet-explorer css3

所以我正在使用它: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;
}

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>