p { font-size:calc(16px + 0.5vw); /* 设置基础字体大小 */ font-stretch:condensed; /* 设置字体长宽比例缩放 */ }
上述代码中,calc 函数用于计算基础字体大小,其中 16px 是基础像素值,0.5vw 表示根据视口宽度调节字体大小的比例值。其中 font-stretch 属性可通过如下取值实现字体的不同缩放程度。
font-stretch: ultra-condensed; font-stretch: extra-condensed; font-stretch: condensed; font-stretch: semi-condensed; font-stretch: normal; font-stretch: semi-expanded; font-stretch: expanded; font-stretch: extra-expanded; font-stretch: ultra-expanded;
在实际开发中,使用 CSS 字体长宽比例缩放可适配各种设备,让页面呈现更为美观、舒适的字体效果。