移动端样式适配的方案 ? (方案) (面试题)

时间:2023-07-07 12:44:57来源 : 哔哩哔哩


(资料图片仅供参考)

1.在项目中使用px作为布局单位,并使用postcss-pxtorem插件进行转换。这个插件会将所有的px单位转换为rem单位,以实现不同手机型号的适配。

2.在代码中,可以使用大写的PX来避免特定样式被转换为rem单位。这样,这些样式会保留为px单位,不受转换影响。

3..编写一个setRem函数来设置根元素的字体大小,从而确定rem的基准值。默认情况下,设置320px为20rem,即每个元素的px值除以16(基准字体大小)。

4. 在页面加载时调用初始化函数setRem(),以及在窗口大小改变时重新调用setRem(),以便根据屏幕宽度重新计算rem的转换比例。

5.编写函数,在界面改变时获取最新的宽度,并根据公式htmlWidth / 20设置根元素的字体大小,以保持rem的比例。

这个方案将根据不同设备的屏幕宽度,自动适配样式的大小,保证在不同手机型号上都能有良好的展示效果。

关键词:

推荐内容

Back to Top