首頁  >  文章  >  web前端  >  為什麼我的 CSS 背景不透明度在 IE8 中不起作用?

為什麼我的 CSS 背景不透明度在 IE8 中不起作用?

Linda Hamilton
Linda Hamilton原創
2024-11-26 02:03:08285瀏覽

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背景,我們可以使用具有相同開始和結束顏色的漸進濾鏡(Alpha通道是十六進制值中的第一對):

background: rgba(255, 255, 255, 0.3); /* browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */

以上是為什麼我的 CSS 背景不透明度在 IE8 中不起作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn