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

流式字号计算器

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

按模型字号显示;文字在卡片内换行,卡片并不模拟视口。

流动字体

设计字号与视口宽度

视口宽度:240–3840 CSSpx,至少相差 100。字号:1–256 CSSpx;根字号:8–32 CSSpx/rem。小数可用点或逗号,例如 15.5 或 15,5。

较小宽度端点

较大宽度端点

CSS 与模型示例

递增

假定根字号为 16 CSSpx/rem;系数四舍五入到六位小数。目标页面的根字号和视口可能不同。

视口宽度 960 CSSpx 时,模型字号为 24.000 CSSpx

位置视口宽度(CSSpx)目标字号(CSSpx)复制的 CSS 模型字号(CSSpx)
较小宽度端点3201616.000
中点960—24.000
较大宽度端点16003232.000
这个CSS是如何计算的
  • 计算视口每增加一像素时字号的变化量:(32 − 16) ÷ (1600 − 320)。将结果乘以 100,得到 vw 系数。

    (32 − 16) ÷ (1600 − 320) = 0.0125 px/CSSpx × 100 → 1.25 vw

  • 使用根字号 16 CSSpx/rem 换算偏移量和按数值排序的边界。复制的系数:下限 1 rem,偏移量 0.75 rem,斜率 1.25 vw,上限 2 rem。

    (16 × 1600 − 32 × 320) ÷ (1600 − 320) ÷ 16 → 0.75 rem

    16 ÷ 16 → 1 rem; 32 ÷ 16 → 2 rem

  • 视口宽度为 960 CSSpx 时,复制的系数经边界限制后得到 24.000 CSSpx。 (0.75 × 16 + 1.25 × 960 ÷ 100)

示例是模型,并非视口。系数舍入可能改变端点值。请在目标页面测试文字缩放。

当根字号为 8–32 CSSpx/rem、视口宽度为 240–3840 CSSpx 时,系数舍入造成的模型误差不超过 0.0000352 CSSpx;浏览器渲染另当别论。

输入值保留在此工具中;工具不会保存历史记录或生成包含设置的链接。复制操作由您主动触发。现有网站服务和浏览器扩展不在此范围内。

定义尺寸过渡

  1. 输入较小和较大的视口宽度(CSS 像素),两者至少相差 100px,并分别设置对应字号。字号可以增大、减小或保持不变。再输入假定的根字号,即每 rem 对应的 CSS 像素数。
  2. 查看当前 CSS 和端点表。更改模型测试宽度可查看另一位置的结果;它会改变模型示例,但不会改变复制的 CSS。卡片本身不是视口。
  3. 复制 CSS,在目标页面的非根元素上测试。实际根字号、视口、字体和缩放行为都会影响结果。如果剪贴板不可用,可以手动选择并复制同一条声明。

理解表达方式

计算器将字号差除以视口宽度差,得到斜率;将斜率乘以 100 得到 vw 系数,再根据假定根字号将偏移量和数值边界换算为 rem。

“较小”和“较大”指视口宽度,不一定指字号。字号随宽度减小时,vw 系数为负,而 clamp 的边界仍按数值大小排列。两个字号相同时,结果是更简单的固定 rem 声明。

系数舍入到小数点后六位,恰好处于中间的值朝远离零的方向舍入。表格和示例使用复制出的系数,因此可能与理想插值略有差异。显示的像素值保留三位小数,并标记经过舍入的结果。

根字号只是换算时的假设。目标页面采用不同根字号时,字号边界和过渡宽度都可能改变。rem 相对于文档根元素,vw 相对于视口;更改普通 div 的宽度或字号不能模拟它们。

递增、递减和四舍五入的示例

默认设计在视口宽 320px 时为 16px,在 1600px 时为 32px,假定根字号为 16px。结果为 clamp(1rem, calc(0.75rem + 1.25vw), 2rem),模型在 960px 时恰好为 24px。

将两个端点字号互换后,结果为 clamp(1rem, calc(2.25rem - 1.25vw), 2rem)。边界仍按数值排序。如果两个宽度下都输入 20px,在相同根字号假设下会得到 font-size: 1.25rem;。

当 360px 对应 17px、1280px 对应 23px 时,六位小数系数在复制的算术模型中分别给出起点 17.0000024px 和中点 20.0000028px。表格会舍入这些值,不表示端点必然精确命中。

创作和模型限制

视口宽度必须是 240–3840 CSS 像素的整数,且至少相差 100px。字号范围为 1–256 CSS 像素,假定根字号为每 rem 8–32 CSS 像素,最多两位小数。符号、输入框中的单位、分组符、指数及多余小数位会被拒绝,不会自动修正。

本工具为非根元素生成一条使用 rem 和 vw 的 font-size 声明。它不导入任意 CSS、不生成完整字号比例、不使用容器单位、不上传字体,也不修改应用的根样式。六位小数的误差界限仅适用于有限算术模型,不代表浏览器的光栅化结果。

示例直接使用算出的像素字号,并在卡片内换行。它不模拟视口,也不能证明复制的 CSS 在目标页面上的效果相同。实际字体、根字号、视口和浏览器精度都可能影响结果。

同时使用 rem 和视口单位并不自动证明文字缩放符合无障碍要求。请在目标页面使用浏览器文字与缩放设置进行测试。本工具不提供通用 WCAG 认证、不保证像素完全一致,也不保证 200% 缩放时字号翻倍。

无需保存设置的本地数字创作

本工具不会上传输入值、请求远程字体、保存草稿历史、生成包含设置的链接或添加包含输入值的遥测。复制由用户主动触发。现有网站服务、浏览器扩展及您保留的副本不在普遍隐私或删除保证的范围内。

流体 font-size 问题

可以。较小视口输入较大字号,较大视口输入较小字号。首选表达式的斜率为负,而 clamp 的第一和第三个参数仍按数值大小排列。

计算器发出常量 rem font-size 声明。视口字段仍必须满足相同的宽度规则,但建模大小不再取决于视口宽度。

不。这只是用于创作表达式的转换假设。该工具永远不会更改应用程序的全局根字体。复制的 rem 值响应接收页面的实际根。

不会。示例使用指定模型宽度算出的像素字号,并在卡片内换行。普通 div 不是视口;请在真实目标页面中测试复制的声明。

不一定。有些系数是循环小数,需要舍入到六位小数。示例使用复制出的系数,有限模型有明确的微小误差界限;浏览器实际渲染需要另行检查。

此工具使用显式 rem 和 vw 术语在非根元素上编写一个 font-size 声明。其他属性、单位、任意 CSS 导入和完整类型比例均超出此有限工作流程。

不能。目标页面的根字号、视口变化、边界和浏览器设置都会影响结果。请在实际页面测试文字大小调整和缩放;公式或计算器自身的重新排版并不能证明符合 WCAG。

本工具不上传输入值、不保存历史、不请求远程字体,也不生成包含设置的链接。复制由用户主动触发。现有网站服务、扩展及保留的副本不在这一限定说明之内。

参考来源

有关 CSS 单位、插值和文字缩放的参考资料。

审阅日期:2026 年 11 月 13 日。

这些资料不能证明导出的 CSS 在目标页面上符合无障碍要求。

SVG 转 PNG

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

打开工具 — SVG 转 PNG

CSS 滤镜生成器

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

打开工具 — 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 变换发生器

CSS 盒子阴影生成器

创建有序的 CSS box-shadow 图层,实时预览并复制代码。

打开工具 — 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 图片,预览结果并下载。

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