css 背景色透明並且漸變

2021-08-08 02:37:26 字數 998 閱讀 2831

在工作中遇見了乙個問題,給文字加背景色並且顏色漸變,而且相容ie8,查了很久的資料,沒有完美的解決這個問題,最終是換成了背景圖,真是最簡單有效的做法了。所以如果遇見相同的問題,建議直接換成背景圖。效果圖如下:

如果不需要相容到ie9及以下,可以用以下方法處理:

background: #000;

background: -webkit

-linear

-gradient(rgba(0,0,0,0),rgba(0,0,0,1));

background: -moz

-linear

-gradient(top,rgba(255,255,255,0) 0

%,rgba(255,255,255,1) 100

%);; /*firefox*/

background: -o

-linear

-gradient(top,rgba(255,255,255,0) 0

%,rgba(255,255,255,1) 100

%); /* opear */

background: -ms

-linear

-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*ie10及ie10+*/

有的人提供處理相容ie9以及ie8透明漸變的方法:

filter:  progid:dximagetransform.microsoft

.alpha(opacity=0, finishopacity=100, style=0, startx=0, starty=0, finishx=1200, finishy=80);

我試了這個方法,沒有作用,不知道是不是我**寫錯了。

總之,還是直接用背景圖方便,強推!

css設定背景色漸變

瀏覽器字首 background linear gradient red,blue background webkit linear gradient red,blue background o linear gradient red,blue background moz linear gradi...

css 背景色漸變相容寫法

css3 linear gradient 比如 黑色漸變到白色,如下 gradient 說明 linear gradient 具體用法。ie 濾鏡 filter linear gradient 在 ie9 以下是不支援的,所以對於 ie6 ie8 我們可以使用濾鏡來解決,如下 gradient 由於...

iOS UIView背景色漸變

uiview theview uiview alloc initwithframe self headerbackimgview frame self headerview addsubview theview 初始化 cagradientlayer 物件,使它的大小為 uiview 的大小 cag...