AscendLab
单位与格式换算公开工具在浏览器中运行,除非页面另有说明。无需账号即可使用当前工具。
免费 CSS 工具

CSS 阴影生成器 - 可视化生成 box-shadow

调整偏移、模糊、扩散、透明度和 inset 模式,可视化生成可复制的 CSS box-shadow,适合按钮、卡片、弹窗和界面原型。

可以开始使用

浏览器本地 · 无需账号 · 结果留在当前页面

使用工具
阴影控制
调整偏移、模糊、扩散、颜色、透明度和内阴影模式,生成 CSS box-shadow。

试试常见阴影样式

0px
18px
42px
-12px
28%
预览和 CSS
生成的 CSS 可粘贴到任意样式表或行内样式中。
预览
box-shadow: 0px 18px 42px -12px rgba(15, 23, 42, 0.28);

生成的阴影是视觉起点。发布前请在最终背景、主题、信息密度和设备类型上检查。

快速答案

CSS 阴影生成器可以通过滑块调出 box-shadow 代码。

它适合快速设计卡片、按钮、弹窗、图片和 UI 组件的层次感。

适合输入

清晰输入

准备好要处理的阴影偏移、模糊、扩散和颜色,避免混入不相关内容。

确认输出用途

先确认结果要用于发布、调试、估算、整理还是交付,再选择合适参数。

复核关键边界

结果适合快速处理和初步判断,重要场景仍应按目标平台、团队规则或业务口径复核。

生成方式
工具会把偏移、模糊、扩散、颜色和 inset 选项组合成 box-shadow 声明。
x/y offset 控制方向。
blur 和 spread 控制柔和度和范围。
结果可复制到 CSS。
示例、假设和限制
工具结果适合快速估算、转换和整理;关键场景建议按业务规则复核。

示例

设置 y=8、blur=24、opacity=0.18,生成柔和卡片阴影。

假设

用户需要单层或轻量阴影,用于常规网页界面。

限制

复杂多层阴影、品牌设计系统和暗色主题仍需要设计复核。

使用前检查
开始处理前先确认这些事项,能减少复制错误、格式偏差和结果误读。

先判断层级用途

卡片、弹窗、下拉菜单和浮动按钮需要的阴影强度不同,不要一套阴影用到底。

浅背景和深背景分开调

同一 box-shadow 在白底、灰底和深色主题里的效果会明显不同。

检查移动端性能和观感

过多大范围模糊阴影会让界面显脏,也可能增加移动端绘制压力。

实用细节
这些补充说明更偏真实使用决策,帮助你判断参数、边界和下一步处理方式。

适合建立 UI 层级

轻阴影可用于卡片,较强阴影适合弹层和菜单,过重阴影会让页面显得拥挤。

不要用阴影替代边框

列表、表格和密集工具界面里,边框或背景层级有时比阴影更清楚。

深色主题需要单独调整

深色背景里的阴影不明显,可能需要改用高光、边框或透明背景层。

常见使用场景
这些中文页面面向轻量、快速、浏览器本地完成的日常任务。

卡片设计

生成轻量层级阴影。

按钮状态

快速测试 hover 阴影。

弹窗

增强浮层区分。

原型

复制 CSS 到样式稿。

常见问题
可以生成 inset 阴影吗?

可以按页面选项开启 inset。

支持多层阴影吗?

具体以页面能力为准,常见场景可用单层开始。

代码会上传吗?

不会。生成在浏览器本地完成。

暗色模式需要不同阴影吗?

通常需要结合背景和对比度微调。

box-shadow 参数分别代表什么?

常见顺序是水平偏移、垂直偏移、模糊半径、扩散半径和颜色。不同参数控制方向、柔和度和面积。

为什么阴影在深色主题里不明显?

深色背景本身接近阴影颜色,黑色阴影对比不足,可能需要改用边框、高光或更透明的层级。

推荐流程

UI 样式流程

先生成阴影,再调色和检查对比度。