当前位置: 首页 > 图文教程 > 专题中心 > CSS3教程和css3新特性专题 > 认识CSS3和HTML5 > css3教程:文字阴影解析

认识CSS3和HTML5
HTML5和CSS3给网站设计带来出色效果
HTML5和CSS3新的WEB标准和浏览器支持
jQuery插件实现css3效果
使用CSS3新技术 完美实现圆角效果
使用CSS3将你的网站设计推向未来
利用CSS3特性和浏览器中的工具进行网页设计
css3教程:把系统日志记录到远程服务器
css3教程:文字阴影解析
向你介绍丰富的CSS3 特性
人们期待的CSS3的10大功能
CSS3教程:box-sizing属性
Firefox 3.5的HTML5和CSS3特性
Webjx推荐20个关于CSS3优秀学习资源
CSS教程:CSS3圆角属性
CSS3伪类选择器:nth-child()
CSS3中的5个有趣的新技术
CSS3教程:边框属性border的极致应用
CSS3五个技巧给你的网站带来出色的效果
CSS3教程:新增加的结构伪类
介绍CSS3使用技巧5个

认识CSS3和HTML5 中的 css3教程:文字阴影解析


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-12-06   浏览: 57 ::
收藏到网摘: n/a

最近我因为要安装 Firebug 1.4 导致我不得不安装了 Firefox 3.5 ,所以很不小心地接触到了Wordpress后台那漂亮的文字阴影.也就是CSS中的text-shadow属性.所以今天我整理了一些资料,希望可以对大家有所启发.

首先我们看看wordpress 2.8后台使用了text-shadow的部分(绿色箭头).觉得怎么样?没错,这些都是CSS3属性,而不是图片做成的.

text-shadow是什么?

text-shadow早在CSS2中已经存在,而现在CSS3也准备将他加入其中.并且由于一直以来只有Safari支持这个属性所以我们很少见到真正的应用,直到最近Firefox 3.5对它的支持然重新唤起了人们对它的兴趣.

text-shadow可以支持给文字加上阴影,这样我们在设计时可以利用css3属性增加文字的质感而不用使用任何图片.
目前支持的浏览器有Firefox 3.1+,Safari 3+,Opera 9.5+等现代浏览器(数据可能有偏差).当然IE家族是无法支持的.

接下来看看text-shadow的语法:

text-shadow:color length length length;

color:颜色; length分别按顺序指“X轴方向长度 Y轴方向长度 阴影模糊半径
正值在X轴表示向右,负值表示向左.同样的道理Y轴负值是表示向上.其中任意一个值可以为零也可为空(将做默认处理)

举个例子:

text-shadow: -1px 2px 3px #ffb69a;

表示X轴方向阴影向左1px,Y轴方向阴影向下2px,而阴影模糊半径3px,颜色为 #ffb69a

一些试验与demo

我做了点小小的试验,做成了一个 Demo页面 .为了让浏览器不支持text-shadow的用户看到阴影效果,请直接看以下截图(有位朋友说那个”火鸟”看起来像”鸡”):