多层阴影生成器

在线 CSS 阴影生成器,叠加多层阴影调节 X/Y 偏移、模糊、扩散、颜色和透明度,生成自然柔和的立体阴影,实时预览并复制 CSS。

预览效果

生成的 box-shadow 代码

功能介绍

多层阴影生成器可以帮助您可视化创建多层 box-shadow 效果,支持自定义每层阴影的偏移、模糊、扩散、颜色和内阴影属性,提供了新拟态、Material Design 等常用预设,最后可以直接复制生成可用的 CSS 代码。

使用方法

  1. 点击「添加阴影层」添加需要的阴影层数,也可以通过快速预设选择常用效果。
  2. 调整每层阴影的 X 偏移、Y 偏移、模糊半径、扩散半径,选择阴影颜色,是否设置为内阴影。
  3. 实时查看卡片/按钮的预览效果,满意后直接复制下方生成的 box-shadow CSS 代码即可使用。
  4. 不需要的阴影层可以点击「删除」移除,点击「清空所有层」可以全部重新开始。

参数说明

参数说明
X 偏移阴影在水平方向的偏移,正数向右,负数向左,单位 px
Y 偏移阴影在垂直方向的偏移,正数向下,负数向上,单位 px
模糊半径阴影的模糊程度,数值越大阴影越模糊越柔和,取值 ≥ 0
扩散半径阴影的扩大/缩小尺寸,正数让阴影变大,负数让阴影缩小,可正可负
内阴影 inset勾选后阴影从外部阴影变为内部阴影,常用于凹陷效果

CSS box-shadow 语法

box-shadow 的语法为:box-shadow: [inset] x-offset y-offset blur-radius spread-radius color;,多个阴影层使用逗号分隔。本工具生成的代码直接遵循该语法,可以直接复制到 CSS 中使用。

什么是新拟态(Neumorphism)设计风格,怎么生成?

新拟态是一种通过两个相反方向的浅阴影,创造出元素从背景中浮起的柔和效果。您只需要在预设中选择「新拟态 Neumorphism」就可以一键生成这种效果的阴影代码。

多层阴影和单层阴影有什么区别?为什么要用多层?

单层阴影阴影过渡比较生硬,多层阴影可以实现更自然的阴影衰减效果,也可以实现特殊的设计风格,比如新拟态、Material Design 的分层阴影效果,让视觉更接近真实光影。

生成的代码可以直接用到我的项目里吗?

可以,本工具输出的代码是标准 CSS box-shadow 语法,可以直接复制到你的样式文件中使用。

为什么要支持内阴影?内阴影有什么用?

内阴影(inset)可以创造出元素向内凹陷的效果,常用来做按钮按下效果、输入框内凹效果,结合外阴影可以实现更丰富的立体视觉效果。