前端CSS文字阴影text-shadow记录

前端CSS文字阴影text-shadow记录

一、文字阴影

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }
        .text {
            font-size: 60px;
            font-weight: bold;
            text-shadow: 4px 4px 10px #222222;
        }
        
    </style>
</head>

<body>
    <div class="text">
        Hello world
    </div>
</body>

</html>

效果:

下面代码只放CSS部分

二、文字模糊

css 复制代码
        .text {
            font-size: 60px;
            font-weight: bold;
            text-shadow: 0 0 6px #000;
            color: transparent;
        }

设置文字阴影后,文字颜色设置透明,即可设置文字模糊

三、像素风格的文字

css 复制代码
		.text {
            font-size: 60px;
            font-weight: bold;
            text-shadow: 2px 2px 0px #ddd,
                4px 4px 0px #bbb,
                6px 6px 0px #999,
                8px 8px 0px #777,
                10px 10px 0px #555,
                12px 12px 0px #333,
                14px 14px 0px #111;
            color: #fff;
        }

四、3D文字

css 复制代码
        .text {
            font-size: 60px;
            font-weight: bold;
            text-shadow: 2px 2px 2px #ddd,
                4px 4px 2px #bbb,
                6px 6px 2px #999,
                8px 8px 2px #777,
                10px 10px 2px #555,
                12px 12px 2px #333,
                14px 14px 2px #111;
            color: #fff;
            
        }

与像素风格不同之处在与阴影模糊效果增加了(0px->2px)

可以把阴影放入伪类,字体会更有空间感,如下:

css 复制代码
        .text {
            font-size: 60px;
            font-weight: bold;
            text-shadow: 2px 2px 2px #ddd,
                4px 4px 2px #bbb,
                6px 6px 2px #999,
                8px 8px 2px #777,
                10px 10px 2px #555,
                12px 12px 2px #333,
                14px 14px 2px #111;
            color: #fff;
            transform: skew(40deg) rotate(-10deg) rotateX(50deg);

        }

五、彩虹拖尾

css 复制代码
		.text {
            font-size: 60px;
            font-weight: bold;
            text-shadow: 2px 2px 2px #ff0000,
                4px 4px 2px #ff7f00,
                6px 6px 2px #ffff00,
                8px 8px 2px #00ff00,
                10px 10px 2px #00ffff,
                12px 12px 2px #0000ff,
                14px 14px 2px #8b00ff;
            color: #fff;
            /* transform: skew(40deg) rotate(-10deg) rotateX(50deg); */

        }

修改阴影的颜色就行了

六、空心文字

css 复制代码
        .text {
            font-size: 60px;
            font-weight: bold;    
            color: transparent;
            -webkit-text-stroke-width: 2px;
            -webkit-text-stroke-color: #333;
            /* text-shadow: 6px 6px hotpink; */
            
		}

两步:一是文字透明,二是文字描边

继续给文字阴影,就是解开上面注释起来的代码,得到下面效果

相关推荐
梦曦i44 分钟前
@meng-xi/create-uni-app vs unibest:轻量脚手架与重型框架的定位之争
前端·uni-app
平头哥技术团队1 小时前
Day 10 | 工欲善其事:VS Code 配置与项目归档
android·开发语言·前端·javascript·html·交互
乌恩大侠1 小时前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
yume_sibai1 小时前
Element Plus 数据展示组件完全指南(15个核心组件)
前端·javascript·vue.js
qiuhaipeng12 小时前
Claude code 升级后上下文长度变短问题
java·前端·数据库
zzz_23682 小时前
个人 AI 记忆如何跨工具复用:用 Markdown、索引和 Skill 搭一个可治理的记忆库
前端·人工智能·react.js·前端框架·agent·agent测评
剑之所向4 小时前
.NET 官方`System.Threading.Channels`
前端·javascript·数据库
计算机魔术师4 小时前
GPT-6 Astra幻觉砍到2%,却被一种老招数轻松绕过
前端
cjy0001115 小时前
2026AI 产品如何从一次性 Demo 变成可重复使用的业务工具?
前端·人工智能·fde
IT_陈寒5 小时前
React的状态更新坑得我差点加班到天亮
前端·人工智能·后端