Aa

模块化字阶生成器

排版好看的秘密是字号之间保持固定比率。选一个基准字号与经典比率(黄金比、大三度……),本页按活字印刷的字模递乘方式生成 H1–H6、正文与 small 的完整梯度,附 px、rem、行高与 CSS 变量,实时预览、一键复制下载。

1参数

比率 = 相邻两档字号的倍数,可点选预设或手动输入。

px(正文)
1.02 – 2.00
经典比率预设
预览字体栈

2字阶表与预览

点击表内代码可复制。行高按字号自动收敛:正文 1.6,大标题低至 1.15。

用途pxrem行高变量

3导出 CSS

rem 变量 + 语义化字号令牌,可直接放进 :root。


      

四种比率方案对比与字阶曲线

固定当前基准字号,横向比较四个经典比率的 H1–small 实际字号;下方曲线把“小字 → H1”的爬升速度画出来,越陡的线层级差越大。

用途1.125 大二度1.25 大三度1.333 纯四度1.5 纯五度
请输入 10–24px 基准字号后显示对比

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

🔤口径说明与常见误填

把比率口径说清楚,字号才有节奏。

字阶公式
模块化字阶即等比数列:每档字号 = 基准 × 比率的 n 次方(16 × 1.25 → 20 → 25 → 31.25…),H1–H6 与 small 各占一档。
基准字号
正文基准桌面常用 16px、内容密集站 15px;限 10–24px。改基准整张字阶表联动重算,rem 按 1rem = 16px 换算。
比率范围
自定义比率限 1.02–2.00:长文阅读推荐 1.2–1.25,营销页可用 1.4 以上;内置黄金比 1.618、大三度 1.25 等八种经典预设。
行高收敛
行高随字号自动收敛:正文 1.6,大标题低至 1.15;字号越大行高倍数越小,避免标题行间空洞。
字体栈预览
预览区可切换系统无衬线 / 衬线字体栈,同一套字号在不同字面宽度下的观感差异一眼可见,再定比率不迟。

这个工具解决什么问题

标题 22px、副标题 23px、正文 16px——随手取数的字号永远排不出节奏。本工具按活字印刷的字模递乘思路生成模块化字阶:选定基准字号与比率后,H1–H6、正文、small 全部由等比数列推出来,输出 px、rem、行高与 CSS 变量对照表并实时预览;八种经典比率一键切换,整套令牌复制或下载 type-scale.css 落地,浏览器本地运行。

三条字阶铁律

① 先定正文再推标题:基准永远取正文(16px 起步),标题是基准乘比率向上推导的结果,反过来定标题会导致正文档位不整。

② 比率一档只服务一个场景:长文站 1.2 左右、落地页 1.4 以上;同一站点两套比率混用会让层级互相打架,移动端宁可整体降比率而不是改单档。

③ 落地只用变量不用魔法数:把 rem 变量放进 :root 后组件统一引用字号变量,散落的 22px、23px 迟早失控;换比率时重新生成一组变量全站自动联动。

怎么用

  1. 第 1 步 · 设基准与比率
    在「参数」卡填基准字号(10–24px),点选八种经典比率预设,或在「自定义比率」输入 1.02–2.00 之间的数值。
  2. 第 2 步 · 查字阶对照表
    「字阶表与预览」列出每档用途的 px、rem、行高与变量名,点击表内代码即复制;正文到 H1 的跳级节奏一目了然。
  3. 第 3 步 · 切字体栈看观感
    在「预览字体栈」切换无衬线 / 衬线渲染,按真实字面确认大标题是否过挤、small 是否可读。
  4. 第 4 步 · 导出 CSS 变量
    第 3 区输出 rem 变量 + 语义化字号令牌,点「复制 CSS 变量」进 :root,或「下载 type-scale.css」存档给团队。

更新记录

  • v1.0 2026-11-02 v1.0 上线:基准×比率模块化字阶计算、八种经典比率预设与自定义校验、H1–H6/正文/small 的 px、rem、行高对照表、双字体栈实时预览、CSS 变量复制与 type-scale.css 下载。

常见问题

网页标题字号比例怎么定?
先定正文基准(桌面 16px、内容密集站 15px),再乘一个固定比率向上推导标题。比率越大层级越拉开、越有海报感;比率越小越克制耐看。长文阅读推荐 1.2–1.25,营销落地页可用 1.4 以上。
模块化字阶是什么意思?
Modular Scale 即等比数列:每一档字号 = 上一档 × 比率(如 16 → 20 → 25 → 31.25…)。音乐和印刷用它保证比例和谐,网页用它让 H1 到 small 之间的跳级节奏一致,避免这个 22px、那个 23px 的随意取数。
h1 到 h6 字号一般多大?
以 16px 正文、比率 1.25 为例:h1 ≈ 38px、h2 ≈ 30.5px、h3 ≈ 24.4px、h4 ≈ 19.5px,h5/h6 与正文接近或略小,靠字重与颜色区分。移动端可整体降一档(比率 1.2)或仅在窄屏切换较小比率。
移动端字号梯度怎么设计?
两条路线:一是全站统一 16px 基准,用媒体查询只缩小 h1/h2;二是响应式字阶,用 clamp 在两个比率间插值。要点是最小正文不低于 14px、可点击文本不小于 16px,行高从正文 1.6 收到大标题 1.15–1.3。
字体大小比例在线生成后怎么落地?
复制本页的 rem 变量进 :root,组件里统一引用字号变量,禁止散落的魔法数字;Tailwind 用户可按表中的 rem 值扩展 text-* 档位。改动比率时只需重新生成一组变量,全站字号自动联动。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
📱 手机样机 Mockup 生成器 上传应用截图即可套入 iPhone、Android 或经典款… → 🌈 色盲模拟器 输入颜色或上传图片,按红色盲、绿色盲、蓝色盲与全色盲标准色彩… → 📐 8pt 栅格间距计算器 按 8pt 或 4pt 基准栅格计算界面间距:输入尺寸自动吸… → 🎨 色阶与深色模式映射器 输入主色 HEX 自动校验并派生 50 到 900 十档色阶… →
全部工具 →