在文本上加上颜色渐变
这是一种将渐变色设置为文本的背景颜色。目前支持的浏览器是google chrome,safari,opera。(推荐课程:css3视频教程)
html
<h1>你好,</h1>
html列出了要按原样渐变的文本。
css
h1{ color: #acb6e5; background: -webkit-linear-gradient(90deg, #acb6e5, #86fde8); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
效果如下:
也可以通过指定渐变的角度来改变颜色的位置,使其有点粗糙的质感。
css
h1{ color: #ff7c00; background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
效果如下:
用图像来填充文字的颜色
除了将渐变色设置为背景颜色,还可以用图像来设置字体颜色。
我们来用这张图片为背景设置颜色
代码如下:
<!doctype html><html><head><meta charset="utf-8"> <title></title> <style type="text/css">h1{ color: #333; background: url("image/keiskei.jpg"); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}</style></head><body><h1>你好,</h1></body></html>
效果如下:
以上就是如何使用css3的渐变来实现文字颜色的渐变?的详细内容。
