CSS3為我們提供了許多強大的樣式屬性和效果,比如漸變(Gradient)效果,可以讓我們的文字或者背景色呈現出多彩繽紛的效果,這里簡單介紹下如何為文字添加漸變色。
/*定義漸變*/
background-image: linear-gradient(to right, #4bbced, #fb866a);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
首先,我們需要定義一個漸變效果,使用background-image
屬性來定義,這里我們使用linear-gradient
線性漸變函數,指定漸變方向為從左到右(to right),然后指定漸變的起始和結束顏色,這里我們使用了兩種色彩,#4bbced和#fb866a。
然后,我們需要使用-webkit-background-clip
屬性來指定背景剪裁方式為text
,這樣就會把文字本身作為漸變的背景。
最后,我們需要將-webkit-text-fill-color
屬性設置為transparent
,這樣文字就會變成透明顏色,而漸變效果就可以完全呈現出來。
現在,我們就可以為文字添加漸變效果了。不過需要注意的是,目前只有webkit內核的瀏覽器支持該屬性,而且可能需要加上瀏覽器私有前綴-webkit-
。
上一篇為表格單元格設置css