美文网首页
H5在移动端尺寸适配方案

H5在移动端尺寸适配方案

作者: 夜凉听风雨 | 来源:发表于2022-07-13 14:06 被阅读0次

1、rem适配

要使用rem,就要设置root font size,一般我们设置root font size 等于设计稿宽度的十分之一就可以了。比如750px宽度的设计稿,设置root font size为75px即可。也就是说1rem=75px

方式一、自己计算rem

首先要根据页面尺寸变化,设置root font size,然后根据设计稿,自己计算好px和rem的对应关系,再写rem。

window.onpageshow = function() {
    setRem();
}

const baseSize = 75;

function setRem() {
    const scale = document.documentElement.clientWidth / 750;
    document.documentElement.style.fontSize = baseSize * scale + 'px';
}

这种方式较为繁琐 不推荐

方式二、使用vscode插件自动计算

image.png

这里插件设置root font size方法如下:

image.png image.png

安装后,在输入px单位时,会自动弹出转换为rem的选项。

image.png

方式三、使用postcss库自动计算

参考博客

公司中比较常用,推荐这种方式。

2、viewport适配

2.1、手动计算(不推荐)

2.2、less或者scss计算(不推荐)

2.3、vscode插件辅助转换

image.png

安装后首先要启用vw支持,否则只有rem,并且还要设置设计稿宽度。

image.png image.png

再使用px的时候会弹出供选择的vw转换结果。

image.png

2.4、postcss-px-to-viewport-8-plugin三方库自动转换(推荐使用)

相关文章

  • 记一次前端技术分享(移动端相关概念讲解)

    移动端开发中的相关概念讲解 1、移动端自适配方案 移动端如何根据不同手机尺寸进行页面的适配 rem 自适应和 vw...

  • H5在移动端尺寸适配方案

    1、rem适配 要使用rem,就要设置root font size,一般我们设置root font size 等于...

  • 移动端 870*1280 设计规范 和 rem.js

    科普H5尺寸适配 H5的页面与一般移动端的尺寸稍有不同,由于主要是在微信里进行传播推广,所以在设计的时候,H5设计...

  • 移动端像素及视口的理解

    聊聊移动端的适配 H5开发相对于PC端web的开发,可以不用兼容那么多浏览器了,但是需要适配各种屏幕尺寸的适配。 ...

  • 移动端适配

    移动端适配 dpr、DPI、PPI 视口 移动端适配的方案 微信小程序适配方案 微信小程序开发

  • meta-viewport

    相关动态REM的文章 移动端高清、多屏适配方案使用Flexible实现手淘H5页面的终端适配 viewport v...

  • VUE移动端和PC端适配方案总结

    移动端和PC端适配采用的方案,之前做大屏的时候设计稿是以1920*1080的尺寸设计的,考虑到市面上的显示其尺寸包...

  • 移动端开发(Html+Css)

    placeholder自定义 移动端适配CSS方案 移动端适配方案一 font-size可能需要额外的媒介查询,并...

  • React 配置 rem (移动端适配)

    移动端适配方案介绍 在移动端中,为了设配不同的设备,通常使用rem来做适配。 rem是通过根元素进行适配的,网页中...

  • 浅谈移动端适配

    手机设备屏幕尺寸不一,做移动端的Web页面,需要考虑在安卓/IOS的各种尺寸设备上的兼容,所谓移动端适配,就是在不...

网友评论

      本文标题:H5在移动端尺寸适配方案

      本文链接:https://www.haomeiwen.com/subject/nottirtx.html