小tips: CSS3 webkit下彩条文字效果实现

这篇文章发布于 2015年03月15日,星期日,23:58,归类于 CSS相关。 阅读 32372 次, 今日 6 次 4 条评论

 

此效果用的是以前介绍过的两个技术实现,对,没错,有点水~

第一个就是CSS3实现纹理图案背景,我很早以前就介绍过,“小tip:CSS3下条纹&方格斜纹背景的实现”,或者可以参考著名的彩条背景图案页面:CSS3 Patterns Gallery。主要使用CSS3 linear-gradient/radial-gradient以及background-size实现。

第二个就是文字遮罩实现,以前也介绍过,且年代更久远,“CSS3 text-fill-color简介及应用展示”,text-fill-color可以让文字透明填充,配合background-clip:text就可以让文字遮罩背景显示了。

于是,当这两者混在一起的时候,我们就可以实现彩条文字效果。就是你现在看到本文的文字颜色效果(木有效果?请使用webkit内核浏览器浏览本文)!

CSS代码如下:

line-height: 20px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: linear-gradient( to bottom, #9588DD, #9588DD 25%, #DD88C8 25%, #DD88C8 50%, #D3DD88 50%, #D3DD88 75%, #88B0DD 75%, #88B0DD);
background-size: 100% 80px;

彩条背景应该如下:

彩条背景图片

配合文字遮罩,既有了我们想要的效果。

好了,over, 果然很水~

参考文章:Fun with line-height!

(本篇完)

分享到:


发表评论(目前4 条评论)

  1. Vincent说道:

    Can not display in Microsoft Edge

  2. 笨笨说道:

    为什么我的没显示出来

  3. mantou说道:

    文字遮罩 图像 可以用。不知Firefox何时支持。