建立清晰的文字层级
字体系统定义了字体族、字号比例、行高、字重等。使用模块化比例(Modular Scale)可以创建有视觉韵律的文字层级。
/* Base: 16px, Ratio: 1.25 (Major Third) */
--text-xs: 10px; /* 16 / 1.25 / 1.25 */
--text-sm: 13px; /* 16 / 1.25 */
--text-base: 16px; /* Base */
--text-lg: 20px; /* 16 * 1.25 */
--text-xl: 25px; /* 16 * 1.25 * 1.25 */
--text-2xl: 31px; /* 16 * 1.25^3 */
--text-3xl: 39px; /* 16 * 1.25^4 */选择有多字重的可变字体(Variable Fonts),既能减少请求数,又能精确控制字重。