Screenshot美化:纯 CSS 生成截图边框圆角阴影代码

Screenshot美化用纯 CSS 帮你给截图加上设备框、圆角、边框与阴影,并实时预览、一键生成可复制的 box-shadow、border-radius、padding 等样式代码。它不真正处理图片像素,只在浏览器本地生成样式与预览,适合博客配图、产品文档与社交分享快速统一截图风格。

截图预览区
产品功能一览

改任意参数后点「生成样式」即可刷新预览与代码;在输入框按回车也会立即重算,说明文字框用 Ctrl 或 Cmd 加回车同样触发。本工具只生成 CSS,不会读取或改动你的图片。下方对照表给出常见设备尺寸参考,可复制或导出。

使用方法

  1. 打开页面默认就带一套参数:设备框「无」、圆角 16、边框 8、阴影 24、内边距 24、背景 #eef2ff,预览区与下方 CSS 代码都已生成,不需要你先输入任何东西。
  2. 在「设备框」里选无、iPhone 或 Mac 窗口;调圆角、边框、阴影、内边距与背景色,预览区会实时变化,代码区同步更新。
  3. 在任意数字输入框按回车都会立即重算,不必点「生成样式」按钮;说明文字框支持 Ctrl 或 Cmd 加回车触发。
  4. 把生成的 CSS 复制到你的样式表,给截图外层容器加上 class="screenshot" 即可套用同一套边框圆角阴影。
  5. 点「复制 CSS」把当前代码复制到剪贴板,可直接粘进项目样式或设计稿标注里。
  6. 本页不联网、不写本地存储,刷新即回到默认参数,所有样式都在你自己的浏览器里拼出来,且全程不读取图片。

这个 Screenshot美化能解决什么

写博客、做产品文档或发社交动态时,原始截图往往边角生硬、风格不齐,一张张手动加圆角描边又慢又不一致。Screenshot美化(截图美化)把「边框、圆角、阴影、内边距、背景」参数化,生成一份可复用的 CSS,全站截图瞬间统一,省去每次对着设计软件调。

第一类用途是博客与教程配图。技术文章里截图很多,统一加圆角与淡阴影后版面更干净;本工具生成的 CSS 直接贴进站点样式,一改全改。

第二类用途是产品文档与官网。功能截图加设备框(iPhone 或 Mac 窗口)更有「真机感」,比裸图更专业,也更容易通过设计评审。

第三类用途是社交分享卡片。把截图做成带衬底与阴影的卡片,发朋友圈、公众号或海报都更吸睛,且纯 CSS 不损原图清晰度。

第四类用途是设计交付标注。设计师把参数交给前端,前端按生成的 CSS 落地,避免「看着差不多」的反复返工。本工具全程本地生成,不读取你电脑里的任何图片,隐私友好。

第五类用途是课程与培训讲义。老师把软件操作步骤截图统一美化,学生一眼能区分界面与注解,降低认知负担;本工具让批量截图风格一致,不必逐张手工修。

第六类用途是个人作品集与简历。把项目截图做成带衬底的小卡片,排版更精致,也比直接贴裸图更显用心,且纯 CSS 不损原图分辨率。

原理和变量

Screenshot美化(截图美化)的原理是「参数映射到 CSS 属性」:圆角半径映射到 border-radius,边框宽度映射到 border 的粗细,阴影模糊映射到 box-shadow 的模糊半径(偏移量按模糊的一半取,保证投影自然),内边距映射到 padding,背景色映射到 background。设备框只是给这套属性加一层语义注释与可选的额外外框,并不改变底层四个核心属性的计算。因为全部是确定性的线性映射,同一组参数永远得到同一段 CSS,方便团队沉淀成设计 token。

变量映射 CSS范围说明
radiusborder-radius0-100 px四角圆滑程度
borderborder 粗细0-40 px白边厚度
blurbox-shadow 模糊0-100 px投影柔和度
padpadding0-120 px图与框间距
bgbackground颜色衬底颜色

关于 box-shadow 的透明度,本工具固定用 rgba(0,0,0,.18),即黑色 18% 不透明度的柔和投影;若你想要更重或更淡的阴影,复制代码后把 .18 改成更大或更小的数即可,偏移与模糊仍由参数决定,不会被写死。

完整示例

默认示例:设备框无、圆角 16、边框 8、阴影 24、内边距 24、背景 #eef2ff。页面据此生成「border-radius:16px、border:8px solid #ffffff、box-shadow:0 12px 24px rgba(0,0,0,.18)、padding:24px、background:#eef2ff」五条规则,预览区随即呈现带白边与淡阴影的卡片。下面用卡片把三个最常用的参数组合列出,方便你照抄;设备框选项仅在生成代码里附加注释,不改变核心属性计算。

柔和卡片
圆角16 边8 影24
最常用
硬朗卡片
圆角4 边2 影8
文档风
悬浮卡片
圆角24 边0 影40
社交风

如果你选了 iPhone 或 Mac 设备框,生成代码末尾会多一行注释,提醒你可在此基础上加更粗的外框或窗口标题栏;核心五条属性不变,所以同一份参数无论选哪种设备框,截图主体样式都完全一致,便于跨设备统一风格而不产生分支。

示例 CSS(默认参数)
.screenshot {
  border-radius: 16px;
  border: 8px solid #ffffff;
  box-shadow: 0 12px 24px rgba(0,0,0,.18);
  padding: 24px;
  background: #eef2ff;
}

设备框尺寸参考对照表

下表给出常见设备的大致渲染尺寸与建议圆角,供你选设备框与调圆角时参考。尺寸指典型 CSS 像素,真实机型以官方规范为准。表格共 14 行,默认展示前 12 行,点「加载更多」展开剩余两行;点「复制表格」导出制表符分隔文本,点「导出 CSV」下载带 BOM 的表格。

设备宽(px)高(px)建议圆角(px)
iPhone SE37566712
iPhone 1339084420
iPhone 14 Pro39385224
iPhone 15 Pro Max43093226
iPad Mini744113312
iPad Air820118014
MacBook Air128080010
MacBook Pro 14151298212
iMac 241920108016
Android 中端36080014
Android 旗舰41289222
桌面窗口10246408
手表表盘18422436
平板横屏118082014

结果边界与错误提示

常见问题

生成的 CSS 怎么用到我的截图?

把代码里的 .screenshot 规则贴进你的样式表,再给截图的外层容器加 class="screenshot" 即可;如果是 img 本身,把规则直接套到 img 上也行,白边与阴影会包裹整张图。

设备框为什么不改核心数值?

设备框只是在生成代码里附加一段注释、提示你该机型常见尺寸与圆角,真正的边框圆角阴影仍由你填的参数决定,保证样式可控、可复算,不被预设覆盖。

为什么背景色用十六进制?

十六进制是 CSS 最通用、最不易出错的写法,复制进任何样式表都认;你可以用取色器选好颜色,工具会把结果以 #RRGGBB 形式输出。

阴影偏移量是怎么定的?

偏移量统一取模糊半径的一半(向下取整),即「0 半模糊 模糊」,这样投影自然下垂又不夸张;这是纯 CSS 的常见做法,你也可复制后手动改偏移。

能处理真实图片吗?

不能也不需要做——本工具只生成样式与预览,不读取图片像素。把生成 CSS 套到你自己的图片容器上即可,原图清晰度不受影响。

参数上限为什么这么设?

上限是按常见视觉合理区间设的保护值(圆角 100、边框 40、阴影 100、内边距 120),正常设计极少超出;若你确有极端需求,可复制代码后手动改大,页面不替你做该判断。

手机上能用吗?

能。本页是响应式纯前端,输入框按回车即算,预览实时更新、代码可一键复制;iOS 与安卓浏览器都能正常使用,无需安装应用。

数据会上传吗?

不会。所有参数与样式在浏览器本地拼出,不联网、不写存储,刷新即还原默认参数,且全程不读取你的图片,隐私安全。

相关工具