语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
CSS Box Shadow 生成器

CSS Box Shadow 生成器

使用多个图层、预设和实时预览来直观生成 CSS box-shadow。调整偏移、模糊、扩展、颜色和不透明度,创建完美的阴影效果。

什么是 CSS Box Shadow 生成器?

CSS Box Shadow 生成器是一个可视化工具,可帮助您创建 CSS box-shadow 效果,而无需记忆语法。您无需手动编写阴影值,而是使用直观的滑块和控件来设计完美的阴影,然后将生成的 CSS 代码直接复制到您的项目中。

为什么可视化工具很重要:CSS box-shadow 属性接受多个值,顺序特定:水平偏移、垂直偏移、模糊半径、扩展半径和颜色。获得正确的组合可能很棘手,尤其是在分层多个阴影以实现逼真效果时。此工具在您调整每个参数时提供即时视觉反馈。

主要特点

多个阴影图层

堆叠最多 10 个独立的阴影图层,以创建具有深度和维度的复杂、逼真的效果。

内置预设

从专业设计的阴影(如 Elevated、Neumorphism 或 Material Design 风格)开始。

完全控制

为每个图层精确调整偏移、模糊、扩展、颜色、不透明度和内阴影。

实时预览

在调整任何值时立即看到变化,获得实时视觉反馈。

如何使用

按照以下简单步骤在几分钟内创建专业的阴影效果:

1

调整阴影控件

使用滑块或直接输入数值来配置您的阴影属性:

  • 偏移 X — 将阴影向左 (-) 或向右 (+) 移动
  • 偏移 Y — 将阴影向上 (-) 或向下 (+) 移动
  • 模糊 — 控制阴影边缘的柔和度(0 = 锐利)
  • 扩展 — 扩展 (+) 或收缩 (-) 阴影大小
  • 颜色和不透明度 — 选择阴影颜色并调整其透明度
  • 内阴影 — 切换以创建内部阴影而不是外部阴影
2

添加更多图层(可选)

点击 + 按钮添加额外的阴影图层。每个图层都有独立的控件。点击列表中的图层来选择它并修改其值。使用眼睛图标来显示/隐藏各个图层。

3

尝试预设(可选)

浏览控制面板底部的预设网格。点击任何预设以立即应用它。然后您可以进一步自定义数值以匹配您的设计。

4

自定义预览

通过改变背景元素颜色来在不同背景上测试您的阴影。在圆角方形圆形之间切换,以查看阴影在不同元素上的效果。

5

复制 CSS

满意后,点击代码输出上方的复制按钮。完整的 box-shadow CSS 属性被复制到您的剪贴板,准备粘贴到您的样式表中。

功能

可视化阴影控件

每个阴影属性都有一个专用的滑块和同步的数字输入。拖动滑块进行快速调整,或输入精确值以获得精度。更改会立即反映在预览中。

专业提示:使用滑块进行快速实验,在需要像素完美精度时使用数字输入。双输入系统为您提供两全其美。

多个阴影图层

现实中的阴影很少是单一图层。此工具允许您堆叠最多 10 个阴影图层,每个都有独立的设置。结合细微和强烈的阴影以实现看起来自然和精致的深度。

单个图层

平面阴影

  • 一维外观
  • 人工感觉
  • 深度感知有限
  • 不够逼真
多个图层

逼真阴影

  • 自然的深度和维度
  • 专业外观
  • 平滑的渐变
  • 逼真的高度

阴影预设

从 9 个精心设计的预设中选择以快速开始:

Subtle

用于干净界面的轻微、几乎看不见的阴影

Elevated

两层阴影,用于温和的提升效果

Strong

大胆、突出的阴影,引人注目

Soft

三层扩散阴影,具有平滑、逼真的外观

Neon

使用扩展和鲜艳颜色的彩色发光效果

Inset

用于按压或凹陷元素的内阴影

Neumorphism

具有浅色和深色阴影对的柔和 UI 风格

Material

受 Google Material Design 启发的高度阴影

Float

具有远距离阴影的高度浮动效果

预览自定义

改变预览背景颜色和元素颜色,以测试您的阴影在不同表面上的效果。在圆角、方形和圆形之间切换,以匹配您的实际 UI 元素。

背景颜色

在浅色、深色或自定义背景上测试阴影

元素颜色

调整元素颜色以匹配您的设计系统

形状选项

在圆角、方形或圆形元素上预览

实时 CSS 输出

生成的 CSS 代码在您进行更改时实时更新。一键复制并直接粘贴到您的项目中。

CSS 输出示例
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1),
            0 2px 4px rgba(0, 0, 0, 0.06);

常见问题

什么是 CSS box-shadow 属性?

box-shadow 是一个 CSS 属性,可在元素周围添加阴影效果。它接受水平偏移、垂直偏移、模糊半径、扩展半径和颜色的值。多个阴影可以用逗号分隔。

语法示例
box-shadow: offset-x offset-y blur-radius spread-radius color;

为什么我的阴影看起来平面且不逼真?

单层阴影且高不透明度往往看起来很人工。为了获得更逼真的结果,使用多个图层,低不透明度(10-25%),并避免纯黑色。"Soft"和"Elevated"预设演示了这种技术。

最佳实践:分层 2-3 个阴影,不透明度递减,模糊递增,以模拟自然光扩散。

内阴影选项有什么作用?

内阴影切换将阴影从外部阴影(默认)更改为内部阴影。内部阴影创建按压或凹陷效果,通常用于输入字段和交互状态。

  • 外部阴影:创建高度和深度
  • 内部阴影:创建按压或雕刻效果

我可以添加多少个阴影图层?

您可以添加最多 10 个阴影图层。每个图层都有独立的偏移、模糊、扩展、颜色、不透明度和内阴影控件。您还可以切换各个图层的可见性。

性能说明:虽然支持 10 个图层,但大多数逼真的效果使用 2-4 个图层。更多图层可能会影响旧设备上的渲染性能。

我可以使用彩色阴影而不是黑色吗?

可以。实际上,彩色阴影通常看起来比黑色阴影更好。使用颜色选择器选择与您的设计调色板匹配或互补的阴影颜色。"Neon"预设是彩色阴影的一个很好的例子。

  • 使用品牌颜色来实现细微的品牌阴影
  • 使用互补颜色来实现充满活力的发光效果
  • 使用深蓝色或紫色而不是纯黑色来实现更柔和的阴影

生成的 CSS 是否与所有浏览器兼容?

box-shadow 属性受所有现代浏览器支持,包括 Chrome、Firefox、Safari 和 Edge。不需要供应商前缀。

浏览器支持 100%
图层
px
px
px
px
20%
预设
CSS
box-shadow: none;
使用多个图层可以创建更逼真、自然的阴影效果
避免使用纯黑色阴影 — 使用低不透明度(10-25%)来实现细微效果
尝试使用预设作为起点,然后根据需要自定义
改变预览背景颜色来测试阴影在不同表面上的效果
使用内阴影切换来创建内部阴影/按压效果
所有处理都在您的浏览器中进行 — 不会向任何服务器发送数据
想了解更多? 阅读文档 →
1/7
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索