Neatbo.

流式字号 clamp 生成器

按两组字号和视口宽度生成 CSS clamp();使用 rem 上下界,并可设定根字号假设。

浏览器本地处理输入字号与视口输出CSS
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

设置字号开始和结束变化时的两组字号与视口宽度。输入的 px 按假设根字号转换为 rem。

已就绪:从 375px 视口的 16px 增长到 1440px 视口的 32px。
正在准备处理工具…

开始之前

输入字号开始和结束变化时的视口宽度,生成 CSS 并核对两端字号。px 转 rem 采用你填写的根字号。

如何使用

  1. 输入小屏和大屏字号及其视口宽度;设计采用非 16px 根字号时修改根字号假设。
  2. 生成 CSS,核对起点、中点和终点的字号。
  3. 复制或下载 CSS,在目标页面的窄屏、宽屏及浏览器缩放状态下测试。

支持范围与限制

px 转 rem 使用固定根字号假设;若网站根字号随视口变化,实际断点也可能移动。

rem/vw 的 clamp 不等于无障碍通过;请在目标页面检查浏览器缩放、文字放大与重排。

输入仅在此浏览器中处理,无需注册。

操作示例

示例输入

{"min":16,"max":32,"from":375,"to":1440,"root":16}
示例参数
{"min":16,"max":32,"from":375,"to":1440,"root":16}

示例输出

font-size: clamp(1rem, calc(0.64788732rem + 1.50234742vw), 2rem);

出现问题时

请确认大字号和终点视口均高于起点;根字号应在 8–32px,并在目标页面核对生成的 CSS。

常见问题

根字号会影响什么?

输入的像素字号与流式偏移会按根字号换成 rem。在该假设下,所选视口宽度对应所选字号;如果网站更改根字号,精确断点可能移动。

生成结果符合 WCAG 文字放大要求吗?

结果只是起点,不是合规结论。最大值采用 rem,但 vw 项和页面布局仍可能限制文字放大。请在目标页面测试 200% 缩放和重排。

能计算随视口变化的根字号吗?

不能。本工具只使用一个固定根字号假设;根字号随视口变化时,应在实际 CSS 中逐段计算并测试。

输入会发送到服务器吗?

不会。计算在此浏览器中完成;关闭标签页前请保存需要的 CSS。

文档与延伸阅读

相关工具