3

Internet Explorer 8 では、疑似要素が不透明度をサポートしていないようです:

例:

# div:after  {
   content: '';
   background: red url('pattern.png') no-repeat left top;
   position: absolute;
   top: 0;
   left: 0;
   height: 300px;
   width: 300px;
   opacity: 0.10;
   filter: alpha(opacity=10);
}

誰かがこれを修正する方法を知っているので、不透明度を 0.10 オフにしたパターンがあります。

4

1 に答える 1

1

このfilterプロパティは IE5-7 でのみ機能します。IE8 で不透明度をサポートするには、次を使用する必要があります。

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";

クロス ブラウザーの opacity の「CSS-Tricks」からのこのコード スニペットの完全なリファレンスを参照してください。

于 2012-04-12T10:10:21.233 に答える