IE瀏覽器下的漸變背景

2021-10-01 06:10:13 字數 1146 閱讀 5269

background: linear-gradient(to bottom, #000000 0%,#ffffff 100%);(標準)

linear-gradient 在 ie9 以下是不支援的,所以對於 ie6 - ie8 我們可以使用濾鏡來解決。如下**:

filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#000,endcolorstr=#fff,gradienttype=0);

:root (需要針對 ie9 單獨處理濾鏡效果)

gradienttype=1代表橫向漸變

gradienttype=0代表縱向淅變。

上面的**沒有透明度變化,如果需要透明度還是使用濾鏡

filter:alpha(opacity=100 finishopacity=0 style=1 startx=0,starty=5,finishx=90,finishy=60)

(1)opacity表示透明度,預設的範圍是從0 到 100,他們其實是百分比的形式。0為完全透明 100不透明

(2)finishopacity 是乙個可選引數,如果想要設定漸變的透明效果,就可以使用他們來指定結束時的透明度。範圍也是0 到 100。

(3)style用來指定透明區域的形狀特徵:

0 代表統一形狀

1 代表線形

2 代表放射狀

3 代表矩形

(4)startx 漸變透明效果開始處的 x座標

starty 漸變透明效果開始處的 y座標

(5)finishx 漸變透明效果結束處的 x座標

finishy 漸變透明效果結束處的 y座標

例子:ie下的透明度背景色

filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150)

progid:dximagetransform.microsoft.gradient(startcolorstr=#000,endcolorstr=fff,gradienttype=0);

火狐瀏覽器適用的 CSS簡單的漸變背景

background moz linear gradient left,3992d0,rgba 227,157,168,0.5 從左到右第乙個引數寫left 從上到下則寫top 第二個引數是漸變開始的顏色 第三個引數是漸變結束的顏色和透明度。所謂rgba r 紅色值。正整數 百分數 g 綠色值。正整...

火狐瀏覽器適用的 CSS簡單的漸變背景

background moz linear gradient left,3992d0,rgba 227,157,168,0.5 從左到右第乙個引數寫left 從上到下則寫top 第二個引數是漸變開始的顏色 第三個引數是漸變結束的顏色和透明度。所謂rgba r 紅色值。正整數 百分數 g 綠色值。正整...

css實現文字漸變並相容IE瀏覽器

css文字漸變寫法 color fff background linear gradient to bottom,fff5b9,f3d380 webkit text fill color transparent webkit background clip text 在ie瀏覽器中不支援這種寫法,可...