盒阴影生成器

直观调整单层盒阴影并复制 CSS 声明。

前端与设计
正在准备工作区…

输入

正在准备工作区…

输出
结果将显示在这里。

使用方法

  1. 设置水平偏移、垂直偏移、模糊和扩展。
  2. 选择颜色与不透明度,按需启用“内阴影”。
  3. 检查预览,然后选择“复制 CSS”。

构建盒阴影

盒阴影可以让卡片与背景区分开,也能表现内凹表面。只需调整少量数值,无需制作图片。

调整几何参数与颜色时,预览持续显示阴影。圆角控制便于比较形状,但不会向复制结果添加无关声明。

偏移、模糊与扩展

水平和垂直偏移决定阴影相对元素的位置。负值向左或向上,正值向右或向下移动。

模糊会柔化边缘,不能为负值。扩展改变阴影的范围,负值收缩,正值扩大。

示例
输入
0px 8px 24px 0px, black at 15%
结果
box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.15);

单层外阴影:向下偏移 8px,模糊 24px,黑色不透明度 15%。

颜色与内阴影

取色器设置阴影颜色,不透明度控制 Alpha 值。较低的不透明度会让更多页面背景透出来。

“内阴影”将阴影移至盒子内部。工具仅生成一层阴影,多层阴影需在样式表中用逗号分隔。

使用 CSS

“复制 CSS”仅导出 box-shadow:。若需要与预览相同的圆角,请为元素单独设置 border-radius。

处理限制

文本输入最大 1 MiB。CSS 和 HTML 转换在工作线程中运行,限时 30 秒。颜色工具使用 sRGB;生成的样式仅供预览,需要在您的布局中测试。

?

常见问题

预览圆角会包含在 CSS 中吗?

不会。圆角仅影响预览。如需相同形状,请单独添加 border-radius 声明。

模糊与扩展有什么区别?

模糊柔化阴影边缘;扩展在模糊之前扩大或缩小阴影范围。

扩展可以为负值吗?

可以。负扩展会缩小阴影;模糊必须为零或正值。

可以创建内阴影吗?

可以。启用“内阴影”,复制的声明就会包含 inset 关键字。

支持多层阴影吗?

工具仅生成一层。可在样式表中将复制的值与其他阴影用逗号组合。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。