css 最小和最大字体大小与熔化前导之间的流体排版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 最小和最大字体大小与熔化前导之间的流体排版相关的知识,希望对你有一定的参考价值。

/**
 * Fluid typography between a min & max font-size and molten leading
 * calc(minSize + (maxSize - minSize) * ((100vw - minPort) / (maxPort - minPort)));
 */
:root {
    font-size: 100%;
}

body {
    font-size: 1em;
    line-height: 1.4em;
}

@media screen and (min-width: 20em) {

    body {
        font-size: calc(1em + (1.3125 - 1) * ((100vw - 20em) / (80 - 20)));
        line-height: calc(1.4em + (1.8 - 1.4) * ((100vw - 20em) / (80 - 20)));
    }

}

@media (min-width: 80em) {

    body {
        font-size: 1.3125em;
        line-height: 1.8em;
    }

}

以上是关于css 最小和最大字体大小与熔化前导之间的流体排版的主要内容,如果未能解决你的问题,请参考以下文章

css 响应式流体排版字体大小

css文字与排版

CSS:理解和调整字体的前导/行高

css 流体排版

scss 采用CSS Poly Fluid Sizing的流体响应式排版

如何使用 CSS 媒体查询检测 Android 设备的默认字体大小?