多画布是设计前提,不是附加功能
页面、移动端组件库、桌面端组件库来自三张不同的稿子。每张稿子一张画布,每个 px 按自己画布的宽度换算——不用在「页面会缩放但组件不动」和「组件被按错的比例拉变形」之间二选一。
数字是怎么算出来的
从设计到浏览器
以 375px 画布上的 24px 间距为例。边界可选,转换规则清晰可见。
padding: clamp(20.48px, 6.4vw, 38.4px);这是普通长度的公式演示;完整 CSS、文字和组件库请进入试验场编译。
POSTCSS 8 · TYPESCRIPT · OPEN SOURCE
先看输出,再选择画布与边界。无需一次填满所有配置。
npm i -D postcss-adaptive-matrixEnglish · 简体中文