【问题标题】:Opacity in IE8 not set properlyIE8 中的不透明度设置不正确
【发布时间】:2013-11-25 22:04:38
【问题描述】:

我为我的 IE8 代码设置了以下内联样式:

filter:  alpha (opacity=0).

但它在 IE8 中不能正确使用。我该如何解决这个问题?

【问题讨论】:

  • 应用了哪些其他样式属性?什么是元素类型?是"have layout"吗?
  • 它没有任何布局。元素类型是跨度。 element.style { -webkit-appearance: menulist-button;宽度:80px;位置:绝对;不透明度:100;高度:35px;字体大小:14px; }.

标签: css internet-explorer-8 opacity


【解决方案1】:

我现在没有 IE8,所以我无法测试它,但你可以检查它
-ms-过滤器:“alpha(不透明度=75)”; /* 即 8 /
过滤器:阿尔法(不透明度=75); /
即 lt 7 */

【讨论】:

    【解决方案2】:

    您可以尝试以下方法:

    selector {
        filter: alpha(opacity=50); /* internet explorer */
        opacity: 0.5;           /* fx, safari, opera, chrome */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /*IE8*/
    }
    

    【讨论】:

      【解决方案3】:
      .alpha img{
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
       filter: alpha(opacity=0);
        -moz-opacity: 0;
       opacity: 0;
      }
      

      【讨论】:

      • 不是我,但也许其他人认为您应该添加一些解释。编辑您的答案将使他们能够撤消反对票。
      猜你喜欢
      • 2013-04-20
      • 2011-06-04
      • 2011-09-20
      • 2013-06-16
      • 2012-05-04
      • 2011-10-04
      • 2011-12-01
      • 1970-01-01
      相关资源
      最近更新 更多