流体排版非常棒。 我们有一篇关于其工作原理的文章。 但即使它很花哨,它仍然线性地缩放字体。如果我们希望字体大小沿曲线下降呢?数学变得复杂得多,但这是可能的。
Jake Wilson 深入研究,虽然他发现 calc()
无法胜任这项工作(例如 font-size: calc(3vw * 3vw); /* 这在 CSS 中不起作用 */
),但他确实找到了一个名为多项式流体尺寸的技术,该技术使用断点和字体大小的映射,并对它们进行线性插值,效果几乎一样好(*取决于情况*)。
更新: 这曾经是一篇链接文章,但 Jake 在 Medium 上的原始文章已被撤下,似乎正在进行某种作者调查。不过,我们有很多关于流体类型的文章 供您探索。