1、文本顏色漸變css
<gradient> :能夠應用在全部接受圖像的屬性上,容許使用簡單的語法實現顏色漸變,以便UA在渲染頁面自動生成圖像。html
語法:<gradient> = linear-gradient() | repeating-linear-gradient() | radial-gradient() | repeating-radial-gradient()web
注意:必需在一個有尺寸的盒子裏生成。若是盒子沒有尺寸,漸變效果則沒法呈現。瀏覽器
能夠做用在能接受圖像的任意屬性上:字體
background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(4, 94, 170)), to(rgb(1, 152, 216))); list-style-image: -webkit-gradient(linear, left 0, right 0, from(rgb(4, 94, 170)), to(rgb(1, 152, 216)));
文字顏色漸變比較麻煩,而且兼容性差強人意:spa
background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(4, 94, 170)), to(rgb(1, 152, 216))); -webkit-background-clip: text; /*必需加前綴 -webkit- 才支持這個text值 */ -webkit-text-fill-color: transparent; /*text-fill-color會覆蓋color所定義的字體顏色: */
兼容性:code
text-fill-color,IE果真又不兼容。移動端UC瀏覽器也不兼容。htm
-webkit-background-clip: text; 非正式屬性,目前(2017-07-07)僅僅FF、Chrome、Safari支持,而且必須帶前綴。
blog
2、代碼示例ip
<view class="demo">css字體文字漸變,css字體文字漸變</view>
.demo { width: 500px; height: 200px; margin: 50px auto; font-size: 20px; background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(166, 4, 249)), to(rgb(251, 223, 11))); /*必需加前綴 -webkit- 才支持這個text值 */ -webkit-background-clip: text; /*text-fill-color會覆蓋color所定義的字體顏色: */ -webkit-text-fill-color: transparent; }
顯示結果:
更多: