1. 文字阴影
text-shadow: x y blur color, ...
参数
- x 横向偏移
- y 纵向偏移
- blur 模糊距离
- color 阴影颜色
注:文本阴影如果加很多层,会很卡很卡很卡
阴影叠加
text-shadow: 2px 2px 0 red, 2px 2px 4px green
案例:
层叠
p{ color: red; font-size: 100px; font-weight: bold; text-shadow: 2px 2px 0px white, 4px 4px 0px red; }
效果
光晕
p{ color: white; font-size: 100px; text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de; }
效果
火焰文字
p{ text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e; font-family:Verdana, Geneva, sans-serif; font-size:100px; font-weight:bold; color:white; }
效果
2. 文字描边(仅webkit内核浏览器支持)
-webkit-text-stroke: 宽度 颜色
例:-webkit-text-stroke: 3px red;
3. 文字排版
direction — 定义文字排列方式(全兼容)
参数:
- rtl 从右向左排列
- ltr 从左向右排列
要配合unicode-bidi 一块使用
p{ width: 300px; border: 1px solid #000; direction: rtl; unicode-bidi: bidi-override; }
效果
4. 超出省略号
text-overflow — 定义省略文本的处理方式
参数:
- clip 无省略号
-ellipsis 省略号