当前位置: 网站建设 > 网页设计 > 建站经验 >

CSS3下的渐变文字效果实现

时间:2013-03-02 03:42来源:未知 作者:admin 点击:

标签:CSS3下的渐变文字效果实现 效果(56)渐变(5)相应(4)实现(100)如下(8)代码(82)CSS3(90)文字(34)HTML(42)
相应的HTML代码如下: 与HTML相对应的CSS代码如下: 此处实现相对上面要简单些,HTML代码如下: .text-gradient { display: inline-block; color: green; font-size: 10em; font-family: 微软雅黑; background-image: -webkit-gradient(linear, 0 0, 0 botto
CSS3下的渐变文字效果实现》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302332012013.htm


相应的HTML代码如下:


 
与HTML相对应的CSS代码如下:

此处实现相对上面要简单些,HTML代码如下:

 

.text-gradient {
display: inline-block;
color: green;
font-size: 10em;
font-family: ´微软雅黑´,Css3 弹性盒模型;;
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51,CSS3 VS CSS2大PK, 1)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
};

 

Tag:实现   效果   文字     实现   效果   文字    

一、方法一:借助mask-image属性

.text-gradient {
display: inline-block;
font-family: ´微软雅黑´;
font-size: 10em,CSS3 Transition属性详解;
position: relative;
}

CSS代码中要害有用的实在就是最后三行:

从CSS代码可以看出,CSS3 target伪类简单介绍,效果的实现除了“content内容天生技巧”以外,重要是使用了mask-image属性,内容则是“webkit核心浏览器下的渐变”了。

 

<h2 class="text-gradient">天赐美妞</h2>

<h2 class="text-gradient" data-text=",CSS3 RGBA颜色类型不等于RGB与opacity相加;天赐美妞">天赐美妞<,CSS3 Media Queries详解;/h2>


二、方法二:background-clip + text-fill-color下的实现

 ,CSS3 Gradient 创建水晶按钮实例;

 


您可以狠狠地点击这里:CSS3下的渐变文字效果方法二demo

如果您手头上的浏览器是Chrome或是Safari,则您可以在demo页面中看到类似下面的效果:

假如您手头上的浏览器是Chrome或是Safari,则你能够在demo页面中看到相似下面的效果:

三、结语
因为目前text-fill-color与mask-image属性貌似就webkit中心的浏览器支撑,所以两个demo页面只能在Chrome浏览器或是Safari阅读器下才干看到渐变后果。Firefox浏览器下纯色,IE下就更不必说了。


与HTML相对应的CSS代码如下:

 

background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128,css3 border-image使用说明, 0,CSS11个class与一个id谁的优先级高, 1)), to(rgba(51, 51, 51, 1)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

--> [网站建设之]CSS3下的渐变文字效果实现

此办法固然使用的CSS属性绝对多些,然而构造简略,易于节制,色彩的选取与把持也更准确,懂得上也更轻易理解。我个人是推举应用方式二的。

相应的HTML代码如下:

.text-gradient[data-text]::after {
content: attr(data-text);
color: green;
position: absolute;
left: 0;
z-index: 2;
-webkit-mask-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0)));
}

 ,css-sprite适用的条件 对css-sprite的理解;

但是,文字渐变自身就是装潢性的功能,所以,本着渐进加强的准则,咱们在实际名目中其实是可以勇敢使用的。在不影响本来功效基本上,多少行CSS代码,让占领率愈来愈高的Chrome浏览器下有更好的视觉休会效果,何乐而不为呢?


(责任编辑:网站建设)
CSS3下的渐变文字效果实现相关文章
上一篇:Css3 弹性盒模型 下一篇:CSS3中背景的四个新的属性
回到顶部