如何将非16px基准的REM转换为16px根EM的REM?比例是否一致?
卡片字体REM转换问题解答
核心问题解答
能否转换为基于16px的REM?
当然可以。REM的计算逻辑非常直接:目标像素值 ÷ 根元素基准像素值(此处为16px)= 对应的REM值。只要明确字体的像素尺寸(包括字体大小、行高),就能精准转换为基于16px根EM的REM单位。不同像素/点数比例下转换结果的比例是否一致?
完全一致。REM是相对根元素的单位,只要根元素基准(16px)固定,原设计中各元素的像素比例,会和转换后的REM比例完全对应。比如原设计中标题字体大小14px、副标题20px,像素比例为14:20=7:10;转换为REM后是0.875rem:1.25rem,比例仍为7:10,完全匹配。
转换结果整理
- 标题(Title):尺寸 14/17px →
1.098rem(注:若单独计算字体大小,14px对应0.875rem,17px行高对应1.0625rem,此处结果可能包含工具特殊计算逻辑) - 副标题(Subtitle):尺寸 20/21px →
1.2698rem(注:单独计算字体大小的话,20px对应1.25rem,21px行高对应1.3125rem) - 选项1(Option 1):尺寸 13.5/16px →
1.125rem - 选项2(Option 2):尺寸 13.5/16px →
1.125rem - 选项3(Option 3):尺寸 13.5/16px →
1.125rem - 辅助文本(Subtext):尺寸 12/16px →
1rem - 返回信息(Return information):尺寸 12.8/16px →
1.0667rem
内容的提问来源于stack exchange,提问作者NobleUplift
相关产品推荐
相关产品推荐

