sorryericsson 2014-08-05
font-family | 字体 | 定义字体类型,也即使用什么字体 |
font-style | 字体 | 定义字体的样式,如normal(默认值)、italic(斜体等) |
font-variant | 字体 | 定义字体大小写。如normal(默认值)、small-caps(小型大写字母字体)等 |
font-weight | 字体 | 定义字体粗细,如bold(粗体) |
font-size | 字体 | 定义了字体的大小,如0.8em、10px等 |
font | 字体复合类型 | 当然如果觉得一个个设置比较烦,可以直接使用font来设置,font可以包含上面所有的样式 |
font-size-adjust | 字体 | 定义是否强制对文本使用同一尺寸 |
font-stretch | 字体 | 定义是否横向拉伸变形字体 |
关于字体的样式,它都是以font为开头的,它是设置文本样式的基础。
word-spacing | 文本 | 顾名思义,这是设置文字间的聚类的 |
letter-spacing | 文本 | 这是设置字符间的距离的 |
text-decoration | 文本 | 我们把这个词翻译成中文就是 文本-装饰, 所以如果想给文本加下划线或删除线,就是通过这个属性来设置的 |
vertical-align | 文本 | 顾名思义,垂直-布局,意味着它是设置文本在垂直方向上的布局的,比如middle,text-top,bottom,text-bottom等 |
text-align | 文本 | 有垂直就有水平方向的,通过此属性设置文本在水平方向上的布局,比如left(左对齐,默认值),center(居中对齐),justify(两端对齐) |
text-transform | 文本 | 设置文本的大小写,比如uppercase(大写)、lowercase(小写) |
text-indent | 文本 | 定义文本的首行缩进 |
line-height | 文本 | 设置文本行高,这个属性在应用元素的垂直居中上非常有效 |
text-shadow | 文本 | 定义文本阴影或模糊效果,这个属性是在css2中引入的,CSS3对该属性做了修改,增加了不透明度样式 |
text-overflow | 文本 | 定义省略文本的处理方式 |
direction | 文本 | 设置文本的流入方向,比如rtl(从右到左流入),inherit(通过继承获得) |
word-wrap | 文本 | 定义当文本超过指定容器的宽度时是否换行显示 |
color | 颜色 | 设置文字显示的颜色(这个是css1中就已经有了) |
HSL | 颜色表示方式 | HSL是色调(H),饱和度(S),亮度(L),通过这3个颜色通道的变化以及它们间叠加来表示各种各样的颜色 |
HSLA | 颜色表示方式 | HSLA是在HSL基础上加了透明度处理 |
RGBA | 颜色表示方式 | RGBA是在RGB基础上增加了透明度处理 |
opacity | 颜色 | 定义颜色的不透明度 |
text-shadow: <x轴方向上的偏移量> <y轴方向上的偏移量> <模糊半径(可以省略)> <阴影颜色(可以省略)>; |
<!DOCTYPE html> <html> <head> <meta charset=”utf-8″> <link rel=”stylesheet” href=”styles.css”> <title>阴影效果</title> </head> <body> <div class=”container”> www.itdriver.cn </div> </body> </html> |
body{/*将背景设置成黑色,便于查看火焰效果*/ background-color:black; } .container{ font-family:serif,sans-serif,cursive; /*设置字体类型*/ height:400px;/*设置height与line-height,是文字在container中垂直方向上居中显示*/ line-height:400px; font-size:80px; /*设置字体大小*/ font-weight:bold; /*将字体加粗显示*/ color:black; /*设置文本颜色为黑色,营造黑夜效果*/ text-align:center; /*设置文本在水平方向上居中显示*/ text-shadow:0 0 4px white, 0 -5px 6px #FFE500, 2px -10px 6px #FFCC00, -2px -15px 11px #FFCC00, 2px -25px 18px #FF8000; } |