[关闭]
@lumincinta 2017-01-28T18:25:43.000000Z 字数 1008 阅读 347

CSS阴影

CSS


Text-Shadow

text-shadow属性赶走了用Photoshop为某些元素制作下拉阴影的需求,并给你提供动态的阴影控制。当然,该属性IE并不支持。

示例标题

1.png

  1. /*示例标题*/
  2. p {
  3. font-size: 2em;
  4. font-weight: bold;
  5. color: #777;
  6. text-shadow: 1px 1px 1px #222;
  7. }

2.png

  1. /*示例标题2*/
  2. p {text-shadow: 2px 2px 2px #222;}

3.png

  1. /*示例标题3*/
  2. p {text-shadow: 1px 1px 5px #FFF;}

PS:呃,其实前端观察的文章标题和章节的二级标题都用了text-shadow,而且还是用了更漂亮的RGBa颜色。关于CSS阴影,强烈推荐阅读CSS阴影详解 或者 CSS3的文字阴影—text-shadow

语法:

  1. text-shadow none | <length> none | [<shadow>, ] * <shadow> none | <color> [, <color> ]*
  2. 也就是:
  3. text-shadow:[颜色(Color) x轴(X Offset) y轴(Y Offset) 模糊半径(Blur)],[颜色(color) x轴(X Offset) y轴(Y Offset) 模糊半径(Blur)]...
  4. 或者
  5. text-shadow:[x轴(X Offset) y轴(Y Offset) 模糊半径(Blur) 颜色(Color)],[x轴(X Offset) y轴(Y Offset) 模糊半径(Blur) 颜色(Color)]...

取值:

:长度值,可以是负值。用来指定阴影的延伸距离。其中X Offset是水平偏移值,Y Offset是垂直偏移值

:指定阴影颜色,也可以是rgba透明色

:阴影的模糊值,不可以是负值,用来指定模糊效果的作用距离。

如下图所示:

img

说明:

可以给一个对象应用一组或多组阴影效果,方式如前面的语法显示一样,用逗号隔开。text-shadow: X-Offset Y-Offset Blur Color中X-Offset表示阴影的水平偏移距离,其值为正值时阴影向右偏移,如果其值为负值时,阴影向左偏移;Y-Offset是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移反之其值是负值时阴影向顶部偏移;Blur是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0;Color是指阴影的颜色,其可以使用rgba色。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注