您最喜欢的城市的最爱地点
首页
添加为 Google 首选来源

CSS 盒子阴影生成器

逐层创建阴影并复制当前 CSS。更改预览表面和视图大小以检查效果;这些预览设置不会导出。

阴影预览

阴影图层

使用点或逗号作为小数分隔符,最多保留两位小数;不要输入单位。 使用点或逗号作为小数分隔符,最多保留一位小数;不要输入百分号。

图层 1

px

px

px

px

使用 #RGB 或 #RRGGBB;不透明度单独设置。

%

图层 2

px

px

px

px

使用 #RGB 或 #RRGGBB;不透明度单独设置。

%

CSS 和预览

第一个图层在其绘制类别中最靠前。外阴影位于盒子背景后方;内阴影位于背景上方、边框下方。预览设置不会更改 CSS。

CSS 的生成方式

每一行按相同顺序生成一个阴影。不透明度属于阴影颜色,而不是整个盒子。

  1. 0px 2px 4px 0px rgb(0 0 0 / 12.5%)
  2. 0px 8px 16px -4px rgb(0 0 0 / 20%)
box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 12.5%), 0px 8px 16px -4px rgb(0 0 0 / 20%);

阴影预览

仅影响预览的设置

使用 #RGB 或 #RRGGBB;不透明度单独设置。

使用 #RGB 或 #RRGGBB;不透明度单独设置。

px

适应大小会缩放整个预览。使用可滚动的 100% 视图仔细查看。预览空间有限,可能裁剪模糊边缘。

阴影在此页面内生成。此工具不会上传或保存您的数值。

创建并复制阴影

  1. 编辑每层的水平和垂直偏移、模糊、扩展、颜色及不透明度。需要在盒子内部显示阴影时选择内阴影。
  2. 添加、复制或移动图层以调整效果。保留 1–8 层;字段未完成或超出编辑器限制时,当前代码会被清除,直到修正为止。
  3. 在适应大小或 100% 视图中检查预览,然后复制声明。将其粘贴到要设置样式的元素的 CSS 规则中。

了解各个图层

正的水平和垂直偏移会将阴影向右和向下移动。模糊会柔化边缘;模糊为零时边缘清晰。扩展改变大小,而非柔和程度。

不透明度属于每个阴影颜色,而不是整个盒子。不透明度为 50% 的阴影在代码中仍精确保持 50%;其颜色不会转换为经过四舍五入的 alpha 字节。

第一个图层在其绘制类别中最靠前。外阴影始终位于盒子背景后方,内阴影则位于背景上方、边框下方。移动行不能跨越这些类别。

长度接受点或逗号以及最多两位小数;不透明度接受最多一位。这些是有限制的编辑器控件,并非适用于所有有效 CSS 表达式的解析器。生成的代码始终使用小数点。

实用的阴影实验

初始示例将一个数值为 0、2、4、0 像素、不透明度为 12.5% 的小型柔和阴影,与一个数值为 0、8、16、-4 像素、不透明度为 20% 的较宽阴影组合。每一行对应代码中的一个阴影项。

要获得清晰的轮廓效果,可将外阴影层的偏移和模糊设为零,并设置正扩展。它仍是阴影,不是导出的边框属性。

试试模糊为零、偏移为正的内阴影层,观察其清晰的内侧边缘。更改表面颜色并使用 100% 视图,而不改变阴影声明。

了解预览的内容

此编辑器生成 1–8 个以 CSS 像素为单位的 sRGB box-shadow 图层。它不导入 CSS、不生成 filter drop-shadow、不选择选择器,也不导出完整样式表或图像。

预览中的盒子大小、不透明颜色和圆角半径仅用于提供背景。元素本身的几何形状和背景可能改变同一声明的外观。

适应大小会缩放整个预览。使用可滚动的 100% 视图仔细查看。预览空间有限,可能裁剪模糊边缘;不同浏览器和显示器绘制的像素不一定相同。

透明或收缩至不可见的阴影可能有效但看不见。如果浏览器无法预览当前声明,工具会提示,而不会替换为其他效果;有效代码仍可复制。

阴影留在页面内

阴影编辑和代码生成均在本地运行,不会上传或保存您的数值。仅在您选择时才会复制。网站的一般隐私政策仍然适用。

CSS 阴影常见问题

可保留 1–8 个独立编辑的图层。重复行和完全透明的图层都会保留。CSS 本身不限于八个阴影。

不会。顺序在各自的绘制类别中起作用,但外阴影始终位于盒子背景后方,内阴影始终位于内部且在背景上方。重新排序不能跨越这些类别。

模糊使边缘变柔和。扩展改变阴影的周边范围。负扩展可能使外阴影缩小至不可见,但声明仍然有效。

不会。复制内容只有 box-shadow。预览的表面、背景、尺寸、圆角半径和适应大小设置仅用于检查,不会包含在内。

元素大小、边框圆角、背景和浏览器渲染都会影响效果。CSS 像素不保证等同于设备物理像素,此预览也不能保证光栅化结果相同。

不可以。请使用分别限制范围的字段输入长度、不透明的十六进制颜色和不透明度。点或逗号是小数分隔符,不是数字分组符;不会导入任意函数、单位或带 alpha 的十六进制颜色。

每个阴影图层都必须完整且在编辑器限制内。无效或正在输入的图层字段会清除之前的代码,避免旧声明仍可使用。仅预览上下文出错时会隐藏预览,但不会改变其他方面有效的 CSS。

来源与方法

以下 CSS 规范提供阴影、颜色和值的相关说明。

编辑器对输入范围和格式的限制是产品设计选择。这些文档不保证各浏览器的渲染完全相同。

SVG 转 PNG

将本地 SVG 文件或粘贴的代码转换为 PNG,可设置尺寸、透明或纯色背景,并使用内置字体。

打开工具 — SVG 转 PNG

CSS 滤镜生成器

排列和重复 CSS 效果,比较示例并复制精确的滤镜声明。

打开工具 — CSS 滤镜生成器

流式字号计算器

为两个视口宽度分别设置字号,生成流式字号。复制使用 rem 的 CSS,并查看基于导出系数计算的模型。

打开工具 — 流式字号计算器

CSS 按钮生成器

设置原生按钮状态,检查键盘焦点并复制 HTML 和 CSS。

打开工具 — CSS 按钮生成器

CSS 圆角生成器

编辑八个圆角半径,预览盒子,并复制以像素或百分比表示的 CSS。

打开工具 — CSS 圆角生成器

CSS Grid 生成器

编辑 CSS Grid 轨道、项目位置和命名区域,预览并复制 CSS、HTML 或下载完整示例。

打开工具 — CSS Grid 生成器

CSS Flexbox 生成器

使用容器和项目控件、显式布局轴、匹配的 CSS 和 HTML 以及本地完整示例下载构建 Flexbox 示例。

打开工具 — CSS Flexbox 生成器

CSS 文字阴影生成器

创建有序文字阴影,预览纯文本并复制精确 CSS。

打开工具 — CSS 文字阴影生成器

CSS 变换发生器

编写可重复的 2D CSS 变换,编辑 px 或百分比平移和原点,检查参考框并复制准确的当前声明。

打开工具 — CSS 变换发生器

图片水印

为一批图片添加文字或标志水印,检查结果并下载单个文件或 ZIP。

打开工具 — 图片水印

CSS 渐变生成器

创建线性或径向 CSS 渐变,调整颜色、不透明度和节点位置。

打开工具 — CSS 渐变生成器

颜色转换器

转换支持的 sRGB HEX、RGB 和 HSL 颜色值,保留透明度并显示精度。

打开工具 — 颜色转换器

图片转文字(OCR)

识别本地 PNG 或 JPEG 中的印刷文字,选择语言,检查并修改结果后复制或下载。

打开工具 — 图片转文字(OCR)

从图片读取二维码

从本地 PNG 或 JPEG 读取一个二维码,查看文本或内容字节,不会打开链接。

打开工具 — 从图片读取二维码

颜色对比度检查器

比较前景与背景颜色,调整不透明度,检查文本和必要界面细节的 WCAG 数值对比度阈值。

打开工具 — 颜色对比度检查器

打印尺寸与分辨率计算器

计算照片可打印尺寸、所需像素,以及留白或裁切时的实际 PPI。

打开工具 — 打印尺寸与分辨率计算器

宽高比计算器

计算宽度与高度的精确比例,或指定一边计算对应的像素尺寸。

打开工具 — 宽高比计算器

图像压缩

尝试将 JPEG、PNG 或 WebP 图片压至目标文件大小,查看实测结果并可选择缩小尺寸。

打开工具 — 图像压缩

HEIC 转 JPG

在浏览器中将受支持的 HEIC 照片转换为原尺寸 JPG 副本,调整质量和背景,并单独下载或打包下载已验证的结果。

打开工具 — HEIC 转 JPG

图片格式转换器

在本地批量转换受支持的 PNG、JPEG 和 WebP 图片,调整透明度、背景和质量,检查并下载编码结果。

打开工具 — 图片格式转换器

照片拼图工具

将本地照片排列成网格,下载 PNG 或 JPEG。

打开工具 — 照片拼图工具

旋转和翻转图片

批量旋转或翻转本地静态 PNG、JPEG 和 WebP 图片,然后查看并下载处理结果。

打开工具 — 旋转和翻转图片

图片裁剪

通过可视选区或像素输入精确裁剪本地 JPEG、PNG 或 WebP 图片,下载为 PNG 或 JPEG。

打开工具 — 图片裁剪

图片尺寸调整

按像素或百分比调整 JPG、PNG 或 WebP 图片,预览结果并下载。

打开工具 — 图片尺寸调整
查看此分类中的所有工具