CSS3实现千变万化的文字阴影text-shadow效果设计
本文实例为大家分享了CSS3千变万化的文本阴影text-shadow效果实例,供大家参考,具体内容如下
语法:
none|<length>|none|[<shadow>,]*<shadow>
或
none|<color>|[,<color>]*
取值简单说明:
表示颜色;
表示由浮点数字和单位标识符组成的长度值,可为负值,指定阴影的水平延伸距离;
表示由浮点数字和单位标识符组成的长度值,不可为负值,指定模糊效果的作用距离。如果仅仅需要模糊效果,将前两个length全部设定为0即可。
示例:
- <style type="text/css">
- p{
- text-align:center;
- margin:0;
- font-family:helvetica,arial,sans-serif;
- color:#999;
- font-size:80px;
- font-weight:bold;
- text-shadow:0.1em 0.1em #333;//右下角阴影
- text-shadow:-0.1em -0.1em #333;//左上角阴影
- text-shadow:-0.1em 0.1em #333;//左下角阴影
- text-shadow:0.1em 0.1em 0.3em #333;//增加模糊效果的阴影
- text-shadow:0.1em 0.1em 0.3em black;//定义文本阴影效果
- }
- </style>

**简单小结:**text-shadow属性的第一个值表示水平位移;第二个值表示垂直位移,正值偏右或偏下;负值偏上或偏左;第三个值表示模糊半径,该值可选;第四个值表示阴影的颜色,该值可选。
示例:通过阴影增加前景色和背景色的对比
- p{
- text-align:center;
- margin:150px auto;
- font-family:helvetica,arial,sans-serif;
- font-size:80px;
- font-weight:bold;
- color:#fff;//设置文字颜色
- text-shadow:0.1em 0.1em 0.3em black;//通过阴影增加前景色和背景色的对比
- }

总结:
阴影偏移由两个<length> 值指定到文本的距离。第一个长度值指定到文本右边的水平距离,负值会把阴影放置在文本的左边。第二个长度值指定到文本下边的垂直距离,负值会把阴影放置在文本的上边。
在阴影偏移之后,可以指定一个模糊半径。模糊半径是一个长度值,他指出了模糊效果的范围。
在阴影效果的长度值之前或之后,还可以指定一个颜色值。颜色值会被用阴影效果的基础。如果没有指定颜色,那么将使用color属性值代替。
示例:模拟复杂的文本特效
- p{
- text-align:center;
- margin:0;
- padding:24px;
- font-family:helvetica,arial,sans-serif;
- font-size:80px;
- font-weight:bold;
- color:#000;//设置文字颜色
- background:#000;//设置背景颜色
- text-shadow:0 0 4px white,
- 0 -5px 4px #ff3,
- 2px -10px 6px #fd3,
- -2px -15px 11px #f80,
- 2px -25px 18px #f20;//使用阴影叠加出燃烧的文字特效
- }

注:每个阴影效果必须指定阴影偏移值,而模糊半径和阴影颜色是可选参数,每个阴影之间用逗号隔开。
- p{
- text-align:center;
- margin:0;
- padding:24px;
- font-family:helvetica,arial,sans-serif;
- font-size:80px;
- font-weight:bold;
- color:#D1D1D1;
- background:#CCC;
- text-shadow:-1px -1px white,
- -1px -1px #333;//使用阴影叠加出立体的文字特效
- 1px 1px white,
- -1px -1px #444;//使用阴影叠加出凹体文字特效
- -1px 0 black,
- 0 1px black,
- 1px 0 black,
- 0 -1px black;//使用阴影叠加出文本描边特效
- 0 0 0.2em #F87,
- 0 0 0.2em #F87;//使用阴影叠加出文本外发光特
- }

以上就是关于实现文本阴影的前篇,下面还有精彩内容不要错过。
相关文章
- CSS3作为新兴的前端技术可以实现很多复杂变化的效果,比如文字描边。这里主要用到text-shadow属性,顾名思义就是为文字加上阴影效果,本文给大家介绍纯CSS3代码实现文字描2016-04-25
- 这篇文章主要介绍了CSS将文字描边及填充文字颜色的方法,分别为text-stroke和text-fill-color属性的使用方法讲解,注意浏览器的兼容问题,需要的朋友可以参考下2016-03-07
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
下面小编就为大家带来一篇CSS3利用text-shadow属性实现多种效果的文字样式展现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-08-25- 下面小编就为大家带来一篇关于CSS3文本阴影text-shadow属性详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦2016-08-08
- 这篇文章主要介绍了CSS3 text-shadow实现文字阴影效果的方法,丰富文字排版布局美化效果,感兴趣的小伙伴们可以参考一下2016-02-24
- 这篇文章主要介绍了举例详解CSS中的text-shadow文字阴影效果使用,text-shadow的运用是CSS入门学习中的基础知识,需要的朋友可以参考下2015-08-19
- 这篇文章主要介绍了用CSS的text-shadow制作超炫文字效果全攻略,文中给出了诸多阴影效果示例,超级推荐!需要的朋友可以参考下2015-07-23
- 前段时间整理了CSS3中的渐变Gradient、透明度RGBA、边框圆角box-radius三个新属性的使用方法,这几次继续整理了有关于CSS3的text-shadow的使用方法,需要了解的朋友可以详细2012-12-25
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
本文介绍CSS 3部分新属性基础,包括RGBa、text-shadow、box-shadow、border-radius。这些属性通常用来增强网页布局和美誉度。(译者注:在支持CSS3的浏览器如Firefox、Safa2012-11-13IE下实现类似CSS3 text-shadow文字阴影的几种方法
IE9浏览器确实不支持CSS3 text-shadow属性,且根据最近的IE10 preview版的反馈,IE10浏览器也是不支持text-shadow属性的2011-05-11


最新评论