CSS 阴影生成器
可视化配置 box-shadow 的偏移、模糊、扩展、颜色、透明度与内阴影,实时预览效果并一键复制 CSS 代码。
免费在线工具
Loading…
使用说明
通过滑块和颜色选择器调整以下参数:
- 水平偏移 / 垂直偏移:范围 -50px~50px,控制阴影在水平和垂直方向的位移。
- 模糊半径:范围 0~100px,数值越大阴影边缘越柔和。
- 扩展半径:范围 -50~50px,正值扩大阴影范围,负值收缩。
- 颜色:通过颜色选择器设置阴影基础颜色。
- 透明度:范围 0%~100%,控制阴影的 alpha 通道。
- 内阴影:勾选后在 box-shadow 前加上 inset,效果由外部投影变为内部凹陷阴影。
预览区的方块会实时应用当前阴影设置,底部代码框同步生成 box-shadow: ...; 代码,点击「复制 CSS」即可复制。
功能介绍
本工具是 box-shadow 属性的可视化调试工具,将偏移、模糊、扩展、颜色、透明度、内外阴影六个维度全部转化为滑块和颜色选择器,所见即所得地生成阴影代码。
- 水平/垂直偏移、模糊半径、扩展半径均通过滑块实时调节,数值范围经过预设覆盖常见阴影场景。
- 颜色选择器搭配透明度滑块,最终转换为 rgba() 格式写入代码,避免手写颜色透明度换算。
- 支持外阴影与内阴影(inset)一键切换,覆盖投影卡片、凹陷输入框等不同视觉需求。
- 预览方块实时应用当前阴影效果,调整参数时可直接观察结果。
使用场景
悬浮投影效果
为卡片、按钮设计悬浮投影效果并导出 box-shadow 代码
输入框内阴影
制作输入框获得焦点时的内阴影(inset)效果
立体感调试
调试不同模糊半径和扩展半径的组合,寻找合适的立体感
设计稿还原
将设计稿中的阴影效果转换为精确的 CSS box-shadow 参数
常见问题
透明度是如何应用到最终代码的?
工具会将颜色选择器的十六进制颜色和透明度百分比一起换算为 rgba(r, g, b, a) 格式,直接写入生成的 box-shadow 代码中,无需手动计算。
勾选内阴影后偏移方向会反转吗?
不会。勾选内阴影仅在代码前添加 inset 关键字,水平/垂直偏移的正负含义不变,但视觉呈现会从外部投影变为内部凹陷。
可以同时生成多层阴影吗?
当前版本仅支持单层 box-shadow 效果;如需多层阴影,可分别生成多组代码后手动用逗号拼接。
扩展半径为负数是什么效果?
扩展半径为负值时阴影会比原始元素尺寸更小,常用于制造收缩、内敛的阴影观感;正值则会让阴影向外扩大。