Box-shadow 生成器

✨ Box-shadow Generator

Design CSS box-shadows with a live preview in your browser — tweak offset, blur, spread and color.

📐 工作原理与说明
生成 CSS 盒阴影代码并实时预览,支持内外阴影与多层叠加。
  • 语法box-shadow: [inset] <offset-x> <offset-y> <blur> <spread> <color>
  • 参数:offset-x/y 控制偏移;blur 为模糊半径(0 为硬边);spread 控制扩张或收缩。
  • inset:加 inset 关键字把外阴影变为内阴影;多层用逗号分隔,先声明的在上层。
  • 性能:大面积高模糊阴影会触发重绘,列表中建议减小 blur 或改用伪元素承载。
CSS 代码

📚 深度解析:Box-shadow 生成器

💡 常见使用场景

生成
`box-shadow: 2px 4px 8px rgba(0,0,0,0.2)`(右 2 下 4、模糊 8、20% 黑)。

❓ 常见问题(FAQ)

inset 是什么?
加 inset 变为内阴影,用于凹陷效果。
阴影会影响性能吗?
box-shadow 的模糊半径越大,重绘成本越高,在滚动或动画中大量使用会掉帧。建议:给做动画的元素加 will-change 或改用 transform 动画;用较小的模糊半径叠加多层代替单层大模糊,通常更快也更好看。