IE下單單只設定背景透明度的解決方案

2022-07-14 17:36:14 字數 1115 閱讀 7294

實現ie下僅僅背景色的半透明沒有什麼玄乎的,就是ie濾鏡,準確的講是ie漸變濾鏡。

此濾鏡上半身特徵是 filter:progid:dximagetransform.microsoft.gradient

最簡單的使用如下:

filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#aarrggbb,endcolorstr=i#aarrggbb)

startcolorstr:可選項。字串(string)。設定或檢索色彩漸變的開始顏色和透明度。

其格式為 #aarrggbb 。 aa 、 rr 、 gg 、 bb 為十六進製制正整數。取值範圍為 00 – ff 。 rr 指定紅色值, gg 指定綠色值, bb 指定藍色值,參閱 #rrggbb 顏色單位。 aa 指定透明度。 00 是完全透明。 ff 是完全不透明。超出取值範圍的值將被恢復為預設值。

取值範圍為 #ff000000 – #ffffffff 。預設值為 #ff0000ff 。不透明藍色。

endcolorstr:可選項。字串(string)。設定或檢索色彩漸變的結束顏色和透明度。參閱 startcolorstr 屬性。預設值為 #ff000000 。不透明黑色。

此濾鏡還有諸如enabled引數和gradienttype引數,具體含義不是本文重點,掠過~~

我們關心的是這裡的顏色表示,即#aarrggbb,看到這裡前面的兩個aa字母沒,這個aa不是指吃飯k歌的aa,而是指rgba中的那個a,也就是透明度的意思,只是與rgba不同的是,這裡的aa是要用16進製表示的(非小數值),也就是從00~ff,00表示完全透明了,ff則相當於rgba中1,表示完全不透明實色乙個。

好了,現在這個買賣好做了,就像雖然閆鳳嬌和阿嬌長相差異很大,但是都是很清純的女生,於是呢,我們就可以實現相容性,實現統一了。

background:rgba(0,0,0,0.5); filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);

上面**所實現的效果是讓所有主流瀏覽器下元素可以實現50%透明的黑色背景。

CSS設定背景透明度

控制 如下 各引數含義如下 enabledenabled設定或檢索濾鏡是否啟用。stylestyle設定或檢索div背景透明漸變的樣式。opacityopacity設定或檢索透明漸變的開始透明度。finishopacityfinishopacity設定或檢索div背景透明漸變的結束透明度。start...

TextView設定字型透明度或背景透明度

1 在 xml 檔案中新增 android textcolor 73ffffff android background 73ffffff 2 或在 中新增 textview1.settextcolor color.parsecolor 73ffffff textview1.setbackground...

設定TextView控制項的背景透明度和字型透明度

textview img text textview findviewbyid r.id.xx 在文字中設定圖示 drawable iconimg iconimg mcontext.getresources getdrawable r.drawable.icon switchtopresentati...