ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS の背景の不透明度が IE8 で機能しないのはなぜですか?

CSS の背景の不透明度が IE8 で機能しないのはなぜですか?

Linda Hamilton
リリース: 2024-11-26 02:03:08
オリジナル
314 人が閲覧しました

Why Isn't My CSS Background Opacity Working in IE8?

CSS の背景の不透明度が IE 8 で機能しない

この CSS は、

の背景の不透明度に使用します。は IE 8 では動作しません:

background: rgba(255, 255, 255, 0.3);
ログイン後にコピー

Firefox では正常に動作しますが、IE 8 では動作しません。どうすれば動作するようにできますか?

解決策

IE で RGBA および HSLA の背景をシミュレートするには、同じ開始色と終了色を持つグラデーション フィルターを使用できます (アルファ チャネルは、HEX の値の最初のペアです):

background: rgba(255, 255, 255, 0.3); /* browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
ログイン後にコピー

以上がCSS の背景の不透明度が IE8 で機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート