CSS3下的渐变文字效果实现
2011-06-23 19:00
716 查看
background-clip + text-fill-color下的实现
如果您手头上的浏览器是Chrome或是Safari,则您可以在demo页面中看到类似下面的效果:
CSS(CSS代码中关键有用的其实就是最后三行):
结语
由于目前text-fill-color属性貌似就webkit核心的浏览器支持,所以两个demo页面只能在Chrome浏览器或是Safari浏览器下才能看到渐变效果。Firefox浏览器下纯色,IE下就更不用说了。
但是,文字渐变本身就是装饰性的功能,所以,本着渐进增强的原则,我们在实际项目中其实是可以大胆使用的。在不影响原来功能基础上,几行CSS代码,让占有率愈来愈高的Chrome浏览器下有更好的视觉体验效果,何乐而不为呢?
如果您手头上的浏览器是Chrome或是Safari,则您可以在demo页面中看到类似下面的效果:
<h2 class="text-gradient">天赐美妞</h2>
CSS(CSS代码中关键有用的其实就是最后三行):
.text-gradient { display: inline-block; color: green; font-size: 10em; ont-family: ´微软雅黑´; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent; };
结语
由于目前text-fill-color属性貌似就webkit核心的浏览器支持,所以两个demo页面只能在Chrome浏览器或是Safari浏览器下才能看到渐变效果。Firefox浏览器下纯色,IE下就更不用说了。
但是,文字渐变本身就是装饰性的功能,所以,本着渐进增强的原则,我们在实际项目中其实是可以大胆使用的。在不影响原来功能基础上,几行CSS代码,让占有率愈来愈高的Chrome浏览器下有更好的视觉体验效果,何乐而不为呢?
相关文章推荐
- CSS3下的渐变文字效果实现
- CSS3下的渐变文字效果实现
- CSS3下的渐变文字效果实现
- 用CSS3实现文字渐变效果
- 用CSS3可以很简单地实现文字渐变效果
- 用css实现文字渐变 镂空效果
- CSS3动画:流彩文字效果+图片模糊效果+边框伸展效果实现
- CSS3实现文字渐隐效果
- jquery使用CSS3实现文字动画效果插件Textillate.js
- Unity5的uGUI中实现文字渐变效果(Gradient)
- CSS3中轻松实现渐变效果
- 用CSS3实现带有阴影效果和颜色渐变的按钮
- CATextLayer与CAGradientLayer实现文字渐变的动画效果
- 实现文字的颜色渐变效果 CAGradientLayer(渐变色图层)
- css3实现各种渐变效果,比较适合做手机触屏版
- 神奇!js+CSS+DIV实现文字颜色渐变效果
- jQuery实现的立体文字渐变效果
- CSS3实现3D文字动画效果
- CSS3中轻松实现渐变效果
- 利用css3的text-shadow属性实现文字阴影乳白效果