文字阴影是能够叠加的。最基本能够给出四个值,用法以下:浏览器
text-shadow:x y blur color3d
文字阴影的参数说明如表1所示。blog
表1 CSS3文字阴影参数说明it
横向偏移量和纵向偏移量能够为负值,表明文字阴影向左偏移或向上偏移。文字阴影是能够叠加的,可是加不少层,会影响页面加载速度。添加多层阴影用“,”隔开。阴影叠加是先渲染前面的,再渲染后面的。渲染
1.最简单的用法语法
text-shadow:2px 2px 4px #000;im
此语法说明为一段文字设定横向偏移量为2px,纵向偏移量为2px,模糊距离为4px的黑色阴影。如下是一个单层阴影的例子。代码以下:d3
使用浏览器直接打开这个文件,就能够看到浏览器对这个网页文件解释后的结果,如图1所示:样式
图1 文字单层阴影db
2.阴影叠加
text-shadow:2px 2px 0px red,2px 2px 4px green;
此语法说明为一段文字设定双层阴影。第一层为横向偏移量为2px,纵向偏移量为2px,模糊距离为0的红色阴影,第二层为横向偏移量为2px,纵向偏移量为2px,模糊距离为4px的绿色阴影。对于多层阴影,浏览器先渲染前面的阴影,再渲染后面的阴影。如下是一个双层阴影的例子。代码以下:
使用浏览器直接打开这个文件,就能够看到浏览器对这个网页文件解释后的结果,段落文字被加上了两层阴影,如图2所示。
图2 文字双层阴影
3.几个有趣的例子
(1)层叠:
将这段代码写在段落样式表中后在浏览器中运行,咱们就能够看到蓝色层叠的文字效果,如图3所示。
图3 文字层叠效果
(2)光晕:
将这段代码写在段落样式表中后在浏览器中运行,咱们就能够看到蓝色光晕的文字效果,如图4所示。
图4 文字光晕效果
(3)火焰文字:
将这段代码写在段落样式表中后在浏览器中运行,咱们就能够看到蓝色光晕的文字效果,如图5所示。
图5 火焰文字效果