CSS3漸變色能夠讓我們的文本或者頁(yè)面增添更多美感,其中字體顏色也可以使用漸變色來(lái)設(shè)置,下面來(lái)看看CSS3如何實(shí)現(xiàn)字體顏色的漸變。
首先,我們需要聲明要漸變的顏色,可以使用以下幾種方式:
color: linear-gradient(to right, #ff0000 0%, #00ff00 50%, #0000ff 100%); color: -webkit-linear-gradient(left, #ff0000 0%, #00ff00 50%, #0000ff 100%); color: -moz-linear-gradient(left, #ff0000 0%, #00ff00 50%, #0000ff 100%); color: -o-linear-gradient(left, #ff0000 0%, #00ff00 50%, #0000ff 100%);
以上代碼中,“to right”是設(shè)置漸變的方向,可以設(shè)置為“to bottom”等等,%表示顏色占據(jù)的寬度。-webkit-linear-gradient、-moz-linear-gradient、-o-linear-gradient是為了兼容不同瀏覽器而設(shè)置的版本。
接下來(lái),我們需要將該顏色設(shè)為字體顏色:
-webkit-background-clip: text; background-clip: text; color: transparent;
以上代碼中,“-webkit-background-clip”和“background-clip”設(shè)置了字體顏色的填充方式,將其設(shè)為“text”即可填充文字顏色。color屬性被設(shè)置為“transparent”時(shí)即為透明,這樣就可以讓漸變色顯示出來(lái)。
最后,將上述代碼合并到一起:
background: -webkit-linear-gradient(left, #ff0000 0%, #00ff00 50%, #0000ff 100%); -webkit-background-clip: text; background-clip: text; color: transparent;
這樣就可以將字體顏色設(shè)置為漸變色了。