相关文章推荐
善良的番茄  ·  css text-shadow ...·  5 天前    · 
善良的番茄  ·  css text-shadow ...·  5 天前    · 
善良的番茄  ·  css ...·  5 天前    · 

css3很多知识值得我们去了解,一些我们惯常用图片制作出来的效果,也许用CSS3几行代码就能实现,正如本文介绍的,使用css text-shadow 属性,就能轻松实现文字投影/描边/浮雕/剪纸/发光等效果。

css text-shadow 实现文字投影/描边/浮雕/剪纸/发光效果

css text-shadow 实现文字投影/描边/浮雕/剪纸/发光效果

demo download

CSS代码

.shadow1 {
    color: red;
    text-shadow: 5px 5px 5px #000;
}

.shadow2 {
    color: white;
    text-shadow: -1px 0px 1px red, 1px 0px 1px red, 0px -1px 1px red, 0px 1px 1px red;
}

.shadow3 {
    color: white;
    text-shadow: -1px -1px 3px black, 0 0 5px blue, 0 0 8px blue;
}

.shadow4 {
    color:  white;
    text-shadow: 1px 0px 0px #00B4F1,2px 0px 0px #00B4F1,3px 1px 0px #00B4F1,0px 1px 0px #000;
}

.shadow5 {
    color: blue;
    background-color:#949191;
    text-shadow: 0px 0px 3px white, 0px 0px 5px white;
}

HTML代码

<h1 class="shadow1">文字的投影效果</h1>
<h1 class="shadow2">文字的描边效果</h1>
<h1 class="shadow3">文字的浮雕效果</h1>
<h1 class="shadow4">文字的剪纸效果</h1>
<h1 class="shadow5">文字的发光效果</h1>

execcode getcode

代码解释

代码仅用了 CSS3 中的 text-shadow 属性, text-shadow 属性是用于向文本设置阴影的,可以向文本添加一个或多个阴影,用逗号分隔。

CSS3 text-shadow 属性定义及使用说明

text-shadow 属性是用于向文本设置阴影的。

语法

text-shadow: h-shadow v-shadow blur color;

注意 :text-shadow 属性向文本添加一个或多个阴影。该属性是逗号分隔的阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值进行规定。省略的长度是 0。

属性值

描述
h-shadow 必需。水平阴影的位置。允许负值。
v-shadow 必需。垂直阴影的位置。允许负值。
blur 可选。模糊的距离。
color 可选。阴影的颜色。

简单说明

可以给一个对象应用一组或多组阴影效果,方式如前面的语法显示一样,用逗号隔开。

text-shadow: X-Offset Y-Offset Blur Color中X-Offset表示阴影的水平偏移距离,其值为正值时阴影向右偏移,如果其值为负值时,阴影向左偏移;Y-Offset是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移反之其值是负值时阴影向顶部偏移;Blur是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0;Color是指阴影的颜色,其可以使用rgba色。

您可能对以下文章也感兴趣