CSS實現背景透明,文字不透明(相容各瀏覽器)

2022-06-25 17:30:13 字數 476 閱讀 7797

在 ff/chrome 等較新的瀏覽器中可以使用css屬性background-color的rgba輕鬆實現背景透明,而文字保持不透明。而ie6/7/8瀏覽器不支援rgba,只有使用ie的專屬濾鏡filter:alpha來實現,但是這樣寫法會把文字也變為透明,因此只有在透明容器的子節點(文字節點除外)內設定position:relative才能不繼承其父元素的透明濾鏡,**如下:

admin10000.com 是web開發者學習交流必備**。admin10000.com 是web開發者學習交流必備**。admin10000.com 是web開發者學習交流必備**。admin10000.com 是web開發者學習交流必備**。admin10000.com 是web開發者學習交流必備**。admin10000.com 是web開發者學習交流必備**。

以上**在ie6.0+/ff3.0+/opera10+/chrome/safari 均測試通過

css實現背景透明文字不透明

設定元素的透明度 moz opacity 0.8 在firefox中設定元素透明度 filter alpha opacity 80 ie使用濾鏡設定透明但是當我們對乙個標籤設定背景的透明度時,往往我們並不希望該標籤上的文字也變成半透明了。例如 不透明p div div 可以很明顯的看出文字也被半透明...

css實現背景透明文字不透明

moz opacity 0.8 在firefox中設定元素透明度 filter alpha opacity 80 ie使用濾鏡設定透明 但是當我們對乙個標籤設定背景的透明度時,往往我們並不希望該標籤上的文字也變成半透明了。例如 不透明 div可以很明顯的看出文字也被半透明的,這是我們不想看到的效果。...

css實現背景透明,文字不透明

實現透明的css方法通常有以下3種方式,以下是不透明度都為80 的寫法 相容性 ie6 7 8不支援,ie9及以上版本和標準瀏覽器都支援 背景透明,文字也透明 使用opacity後整個模組都透明了,展現如下 那麼使用opacity實現 背景透明,文字不透明 是不可取的。相容性 ie6 7 8不支援,...