rgba()函式可以用來設定透明的顏色,元素的背景啊,邊框啊等等。rgba的含義,r代表red,g代表green,b代表blue,紅綠藍是三原色。所有顏色都可以由這三種顏色拼合而成。a代表透明度。比如rgba(255,255,255,0.1)就是透明度為0.1的白色。
在現代瀏覽器中是支援rgba的。但是在ie8等古董級瀏覽器中是不支援rgba的,但是如果客戶要求頁面相容到ie8呢,切乙個半透明的png24背景嗎?或者給ie8設定乙個其他的顏色?前者明顯很低階,後者效果又不好。怎麼解決呢,別忘了ie的透明濾鏡filter啊。
直接貼**:
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);
引數解釋:
startcolorstr和endcolorstr的值#7f000000,
前兩位是十六進製制的透明度,也就是透明值為0.5,
後面六位是十六進製制的顏色000000(黑色),如果是白色,就寫成ffffff。
rgba 和ie下filter數值的轉換
用這種方法,ie8也能相容rgba了,非常實用的小技巧。
實際使用時,可以加在條件注釋中,只對ie8起作用。
ie8下透明度處理
css3新增屬性rgba和opacity 0 1 在ie8下無法使用 alpha opacity 0 100 0 100 0是透明 100是不透明。ie下的透明度屬性,子元素會繼承這個透明度。下面有阻斷子元素繼承方法。背景透明,文字不透明。html lang en documenttitle a.r...
TD新增IE8支援
今天同事突然安裝了ie8了,說testdirector8.0在ie8.0下無法使用。於是在網上搜尋,最後終於知道解決方法了 方法二 修改td伺服器中的start a.htm檔案 適用於ie7 1 以系統管理員身份登入td伺服器 2 找到td伺服器中tdbin目錄 預設情況下是 c inetpub t...
css 裡面 ie8 支援css3的rgba
rgba的含義,r代表red,g代表green,b代表blue,a代表透明度。紅綠藍是三原色,所有顏色都可以由這三種顏色拼合而成。比如rgba 0,0,0,5 就是透明度為0.5的黑色。現代瀏覽器是支援rgba的,但是在ie8等古董級瀏覽器中是不支援rgba的,ie8只能勉強支援rgb 函式 即去掉...