要做出这个效果,首先必须知道css的一个属性:
text-shadow:水平位置 垂直距离 模糊距离 阴影颜色;
水平位置和垂直位置的值可以为负值
可以使用两组值来实现凹凸效果,中间用逗号“,”隔开
CSS3实现文字浮雕效果,镂刻效果,火焰文字
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<style> body{ background : #ccc ; } div{ font-size : 80px ; color : #ccc ; } .tu{ text-shadow : 1px 1px 1px #000 , -1px -1px 1px #fff ; } .ao{ text-shadow : -1px -1px 1px #000 , 1px 1px 1px #fff ; } .fire{ /* text-align: center; */ font : bold 60px 微软雅黑; color : #F00 ; padding : 30px ; text-shadow : 0 0 4px #FFF , 0 -5px 4px #ff3 , 2px -10px 6px #fd3 , -2px -15px 10px #f80 , 2px -25px 20px #f20 ; } </style> |
1
2
3
4
5
6
7
8
9
10
11
|
< body > <!-- box-shadow --> <!-- text-shadow --> <!-- 浮雕 --> <!-- 镂刻 --> <!-- 火焰文字 --> < div class = "tu" >凸起的文字</ div > < div class = "ao" >凹下去的文字</ div > < div class = "fire" >火焰文字</ div > <!-- <div>TEXT SHADOW</div> --> </ body > |
效果图: