跳到主要内容

CSS阴影生成器


                    
auto_fix_high 预设效果
layers 阴影层
palette 颜色设置

工具简介:

  • box-shadow生成器CSS盒子阴影多层阴影——在线CSS box-shadow代码生成工具,支持多层阴影叠加、内外阴影切换、实时预览效果、一键生成box-shadow CSS代码
多重阴影实时预览一键复制CSS自定义参数免费使用即开即用

使用方式:

  1. 通过滑块调整阴影的水平偏移、垂直偏移、模糊半径和扩展半径参数
  2. 点击颜色选择器修改阴影颜色,支持RGBA透明度
  3. 开启"内凹"开关可创建inset内阴影效果
  4. 点击"添加阴影层"可叠加多层阴影,实现更丰富的效果
  5. 选择预设效果可快速应用常用阴影样式
  6. 调整元素颜色和背景颜色以适配不同场景
  7. 点击"复制代码"将CSS代码复制到剪贴板

注意事项:

  1. 多层阴影叠加时请注意性能影响,过多的阴影层可能导致渲染性能下降。在移动端设备上建议使用不超过3层阴影。部分老旧浏览器对box-shadow的inset属性支持有限,请根据目标用户群体合理使用。

常见问题

  • 这个CSS阴影生成器是免费的吗?
    是的,完全免费。
  • 生成的代码可以直接使用吗?
    可以,直接复制到CSS中即可。
  • 支持哪些阴影效果?
    支持外阴影、内阴影、多层阴影。

CSS阴影科普知识

什么是 box-shadow?

box-shadow 是 CSS3 引入的重要属性,用于为网页元素添加阴影效果。通过设置水平偏移、垂直偏移、模糊半径、扩展半径和颜色等参数,可以创建丰富的光影层次效果,增强界面的立体感和视觉层次。

box-shadow 的参数说明

box-shadow 属性的参数顺序为:inset(可选) | 水平偏移量 | 垂直偏移量 | 模糊半径 | 扩展半径 | 颜色。水平偏移控制阴影左右方向,垂直偏移控制上下方向,模糊半径决定阴影柔和程度,扩展半径控制阴影扩散范围。

内阴影与外阴影

默认情况下 box-shadow 创建外阴影效果。添加 inset 关键字可创建内阴影,使阴影显示在元素内部。内阴影常用于创建凹陷效果,如输入框、按钮按下状态等交互场景。

多层阴影叠加

CSS3 支持在同一个元素上叠加多层阴影,每层用逗号分隔。多层阴影可以创造更丰富的视觉效果,如悬浮卡片、霓虹光效等。但需注意性能影响,建议在移动端不超过3层阴影。

应用场景

卡片设计

为内容卡片添加柔和阴影,提升视觉层次感

按钮交互

创建按钮悬停和点击状态的阴影变化

模态弹窗

为弹窗和下拉菜单添加投影效果

图片展示

为图片添加阴影边框和立体展示效果

输入框设计

使用内阴影创建凹陷输入框效果

霓虹特效

利用多层彩色阴影创建发光霓虹效果