hiccLoghicc log by wccHipo日志

css3笔记——text-shadow

toc

Intro

css3之前的文本样式主要有

  • font-family——字体类型。
  • font-style——定义字体样式,值有normal、italic斜体、oblique(倾斜)
  • font-variant——定义字体大小写,值有normal、small-caps(小型的大写字母字体)
  • font-weight——定义了字体的粗细。
  • font-size——字体的大小
  • font——复合型的属性。
  • color——定义文字颜色
  • word-spacing——定义词间距
  • letter-spacing——定义字符间距
  • text-decoration——定义文本修饰线,值有none(默认值)、blink(闪烁)、underline、line-though(贯穿线)、overline(上画线,可作为删除线)
  • vertical-align——定义文本的垂直方式,值有auto、baseline、sub、super、top、text-top、middle、bootom、text-bottoom、length。
  • text-transform——定义了文本的大小写,值有none(默认)、capitalize(单词首字大写)、uppercase(大写)、lowercase(小写)
  • text-align——定义文本的水平对齐方式,值有left、right、center、justify(两段对齐)
  • text-indent——定义了文本的首行缩进。
  • line-height——定义文本行高。

——以下为css2中新增的

  • font-size-adjust——定义是否强制对文本使用同一尺寸。
  • font-stretch——定义是否横向拉伸变形字体。
  • text-shadow——定义了文本阴影效果。
  • direction——文本的流入方向。值有ltr(默认值)、rtl(文本从右到左流入)、inherit(文本流入方向由继承获得)
  • unicode-bidi——定义一个页面里面存在从不同方向读进的文本显示,与direction属性一起使用。

————
css3中新增了3个文本样式的属性
text-shadow、text-overflow、word-wrap
首先介绍下text-shadow,顾名思义其定义了文本的阴影效果。
其写法可以从下图(来源于http://webdesignerwall.com/)中很容易的看到:

![text-shadow语法](https://image.hicc.pro/hicc_me718798631_text-shadows.gif "text-shadow语法")text-shadow语法
- X offset 指定了阴影水平延伸的距离。 - Y offset 指定了阴影垂直的方向。 - Blur 设置了模糊的半径 - color则是指定了阴影的颜色。

——-使用text-shadow可以作出比较有趣的效果(查看demo),如图:

![text-shadow应用](https://image.hicc.pro/hicc_me1822310429_text-shadow.png "text-shadow应用")text-shadow应用