/ CSS 盒子阴影生成器 ← 首页

CSS 盒子阴影生成器 (Box Shadow Studio)

可视化调配 CSS 盒子阴影属性,支持水平/垂直偏移、模糊半径、扩散半径、颜色透明度、内阴影 (Inset) 及多层阴影叠加,一键生成 CSS 与 Tailwind 代码。

// 实时阴影渲染舞台 (Shadow Stage)
舞台背景: 深空黑 板岩灰 浅灰白 纯白
{{ currentShadowSummary }}
{{ layers.filter(l => l.enabled).length }} 层阴影叠加
盒子颜色:
盒子尺寸:
×
圆角:
图层 #{{ idx + 1 }} {{ layer.inset ? '(Inset)' : '' }} {{ layer.enabled ? '👁️' : '🙈' }}
➕ 新增图层 📄 复制当前层 🗑️ 删除图层
水平偏移 (Offset X) {{ activeLayer.x }}px
垂直偏移 (Offset Y) {{ activeLayer.y }}px
模糊半径 (Blur Radius) {{ activeLayer.blur }}px
扩散半径 (Spread Radius) {{ activeLayer.spread }}px
阴影色彩 & 不透明度
{{ activeLayer.color }}
💡 光源罗盘控制器
拖拽小黄点调整光照方向

🎨 经典阴影预设库 (Curated Shadow Presets)

点击即刻载入预设阴影
{{ preset.name }}
// CSS / Tailwind 属性输出
📋 复制 CSS box-shadow ⚡ 复制 Tailwind 类
/* Standard CSS */
box-shadow: {{ fullBoxShadowValue }};
/* Cross-browser Prefix */
-webkit-box-shadow: {{ fullBoxShadowValue }};
box-shadow: {{ fullBoxShadowValue }};
/* Tailwind Arbitrary Shadow */
shadow-[{{ fullBoxShadowValue.replace(/\s+/g, '_') }}]

📐 CSS box-shadow 属性规则详解

CSS box-shadow 语法结构:[inset] <offset-x> <offset-y> [<blur-radius>] [<spread-radius>] <color>

多层阴影叠加原理 (Layered Shadows)

在现实世界中,光线扩散会产生自然衰减。Stripe 和 Tailwind 的高质感阴影通过同时叠加一层“近距离高不透明度细阴影”与一层“远距离大范围低不透明度漫反射阴影”,能让 UI 元素显得格外柔和逼真。

内阴影 (Inset Shadow) 与新拟态

添加 inset 关键字可将阴影绘制在边框内部,常用于创建被按下的按钮、凹陷的输入框 (Recessed input) 或柔和的新拟态 (Neumorphism) 凹凸质感。

拓展时间: 2026-08-31