Границу RGBA, т.е. - PullRequest
       18

Границу RGBA, т.е.

3 голосов
/ 22 февраля 2012

Так что я использую это: border-left:1px solid rgba(96, 96, 96, 0.61);, конечно, не работает на IE, и я нашел этот сайт: http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer, который конвертирует значения RGBA для IE, теперь, как я адаптирую код ниже с помощью border-осталось?

    {
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 голосов
/ 16 января 2015

для поддержки IE6 +, вы можете указать bkgd chunk для png, это цвет, который заменит истинную альфа-прозрачность, если она не поддерживается. Вы можете исправить это с 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...