如何创建字体大小响应式



使用单位 REM 对于标签 p, h1-h6, a 帮助您在批量编辑字体大小时节省时间。
例如:
:root {
font-size: 16px;
}
h1 {
font-size: 2rem;
}
当我改变时 font-size 原件是卡 <h1> 也相应改变。
认为:
:root{font-size: 16px;} 然后卡 <h1> 会有尺寸 32px.:root{font-size: 20px;} 然后卡 <h1> 会有尺寸 40px.见笔 例如:REM UNIT 字体大小 通过阿特鲁 (@artrublog) 在 代码笔.
这个你可以参考一下,不一定要换算成单位 %.
什么时候 font-size 固定为 px。即使用户将字体设置为大于或小于默认值(16px 是所有设备的默认值),它也将有助于防止网站布局发生移动,尤其是在移动设备上。
如果您希望网站尊重用户的字体大小。您可以改用 % 装置。
具体这里是 62.5% = 10px 当用户设置默认字体大小时。
根据我使用的比例 6.25% = 1px 合并单位 REM 更轻松。
例如我想要标签 <h1> 如果字体大小为 32px 则:
:root{font-size: 62.5%;} 然后卡 h1{font-size: 3.2rem;}.:root{font-size: 6.25%;} 然后卡 h1{font-size: 32rem;}.见笔 例如:% UNIT 字体大小 通过阿特鲁 (@artrublog) 在 代码笔.
创建 font-size 响应式,即字体大小将随每个屏幕尺寸而变化。
您可以为每个设备宽度硬设置字体大小。
例如:
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo, consectetur quas incidunt quibusdam deserunt cum non,
quasi facere labore repudiandae, mollitia harum dolores sed ad voluptatem adipisci pariatur ex inventore.</p>
<style>
/* Mobile */
@media(max-width: 479px) {
body {
font-size: 16px;
}
}
/* Tablet */
@media(min-width: 480px) and (max-width: 1024px) {
body {
font-size: 26px;
}
}
/* Desktop */
@media(min-width: 1025px) {
body {
font-size: 40px;
}
}
</style>

然而,上述方法并不灵活,因为当今有许多具有多种不同尺寸的设备。
我使用该功能 calc 帮助代码更短,屏幕缩放更灵活。
我们来看看这个工具 流体响应特性计算器.

物品 单位 您可以选择您想要的单位。我会用它 px.
物品 范围 是字体大小幅度,如我设置的示例中所示 16px-40px.
物品 视口 是屏幕宽度(width)的尺寸边距。我会把这个词 360px-1024px.
在部分 CSS 方法 您选择该框 夹钳。然后你只需复制下面生成的 CSS 代码即可。
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo, consectetur quas incidunt quibusdam deserunt cum non,
quasi facere labore repudiandae, mollitia harum dolores sed ad voluptatem adipisci pariatur ex inventore.</p>
<style>
body {
font-size: clamp(16px, calc(1rem + ((1vw - 3.6px) * 3.6145)), 40px);
}
</style>

相关文章