一:全部效果展示:

text-shadow好看特效代码展示_前端开发

二:代码展示:

<!doctype html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        div {
            background: #000;
            text-align: center;
            font-weight: bold;
            font-size: 40px;
            font-family: arial, sans-serif;
            height: 80px;
            line-height: 80px;
            color: brown;
        }
        p {
            background: #999;
            text-align: center;
        }
        #fire {
            text-shadow: 0 0 4px white,
            0 -5px 4px #ff3,
            2px -10px 6px #fd3,
            -2px -15px 11px #f80,
            2px -25px 18px #f20;
        }
        #effect2 {
            color: #fff;
            background: #666;
            text-shadow: #000000 0.1em 0.1em 0.2em;
        }
        #effect3 {
            background: #fff;
            text-shadow: 0.2em 0.5em 0.1em #600,
            -0.3em 0.1em 0.1em #060,
            0.4em -0.3em 0.1em #006;
        }
        #effect4 {
            color: #d1d1d1;
            text-shadow: -1px -1px white,
        1px 1px #333;
        }
        #effect5 {
            color: #d1d1d1;
            text-shadow: 1px 1px white,
            -1px -1px #333;
        }
        #effect6 {
            text-shadow: -1px 0 white,
        0 1px white,
        1px 0 white,
        0 -1px white;
        }
        #effect7 {
            color: #d1d1d1;
            background: #ccc;
            text-shadow: 0 0 0.2em #F87,
        0 0 0.2em #F87;
        }
    </style>
</head>
<body>
    <p>效果:1,火焰效果????</p>
    <div id="fire">吴小迪</div>
    <p>效果:2,增加前背景色后背景色</p>
    <div id="effect2">吴小迪</div>
    <p>效果:3,定义多色阴影</p>
    <div id="effect3">吴小迪</div>
    <p>效果:4,定义立体突出文字</p>
    <div id="effect4">吴小迪</div>
    <p>效果:5,定义立体凹入文字</p>
    <div id="effect5">吴小迪</div>
    <p>效果:6,定义描边文字</p>
    <div id="effect6">吴小迪</div>
    <p>效果:7,定义外发光文字</p>
    <div id="effect7">吴小迪</div>
</body>
</html>

三:代码说明:

文本阴影的参数如下:

参数 描述 吴迪自己的理解
h-shadow 必需的,水平阴影的位置,可以负值 控制影子的x轴位置,正值则是在右边,负值在左边
v-shadow 必需的,垂直阴影的位置,可以负值 控制影子的y轴位置 ,正值则是在下面,负值在上面
blur 可选,模糊距离 控制影子的模糊度
color 可选,阴影颜色 控制影子的颜色

text-shadow属性可以接受一个以逗号分割的阴影效果列表,并应用到该元素的文本上。阴影效果按照顺序应用,因此他有可能出现互相覆盖,但是他们永远不会覆盖文本本身。阴影效果不会改变框的尺寸,但有可能延伸到它的边界之外。阴影效果的堆叠层次和元素本身的层次是一样的。