18-移动端等比例缩放rem

18-移动端等比例缩放rem移动端等比例缩放 rem vh 和 vm 100 和 100vm 区别

一、单位解释

二、使用rem

设置基准style
.html{
font-size:100px;
}
script中增加js单位转换
document.documentElement.style.fontSize=document.documentElement.clientWidth/750 * 100 + 'px'
#750指设计稿大小 100为自己设计的基准fontsize
#这段js代码会让客户端等比例扩大缩小。
#页面展示时的大小=我代码中设置的基准fontsize*真实展示的客户端大小/我设计页面时的所用的客户端大小

.box{
    width:7.5rem;   #使用时将量取的值除基准fontsize后填写。再也不用手动除设备像素比啦
}

三、rem转换插件

或者在代码中选中xx px,MAC电脑按快捷键option + d,Windows 为alt + d,则可以实现自动将xx px转换为xx rem

四、vh和vw

等比例缩放单位

例如:

对于iphone6,视口宽度时375px,即 100vw===375px 1vm===3.75px 

1、rem布局中使用vw

iphone6 plus 100vw === 414px

1px === 0.2667vm

100px === 26.67vm

设置fone-size为100px时比较好算其他元素的rem

2、计算完成后设置

.html{
font-size:26.67vm  #设置动态font-size
}
p{
font-size: 3.75rem
}

3、后面根据ps测量后除以100即可

2、面试题:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216046.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:41
下一篇 2026年3月18日 下午12:41


相关推荐

  • smartctl命令详解_cmp汇编语言

    smartctl命令详解_cmp汇编语言smartctl输出详解

    2022年10月8日
    6
  • tomcat日志配置——如何查看日志

    tomcat日志配置——如何查看日志Tomcat日志设定1、Tomcat日志概述Tomcat日志信息分为两类:一、是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息。二、是访问日志信息,它记录的访问的时间,IP,访问的资料等相关信息。2Tomcat日志配置2.1访问日志的配置默认tomcat不记录访问日志,如下方法可以使tomc…

    2022年6月20日
    81
  • java核心技术卷一适合初学者吗_为什么我觉得Java核心技术卷一写的不好呢?

    java核心技术卷一适合初学者吗_为什么我觉得Java核心技术卷一写的不好呢?这本书何止用差来形容 简直就是差得不堪入目 而且它还假装的相当专业 我只说我还记得的两点 1 在字符串拼接有一段是将 hello 剪切然后拼接 变成 help 书中说 C 程序员对此无从入手 当时我学 C 已经有一段时间了 封装了很多字符串函数 看到这句话我正好就去试试 用自己的库函数也是一行代码就解决了 重点是我觉得一个没有现成的库函数在他眼里就是无从入手了 我当时想 看来这位作者真的是专业方法调用程序员

    2026年3月17日
    2
  • windows下tomcat配置环境变量相关注意事项

    windows下tomcat配置环境变量相关注意事项tomcat在windows10下环境配置需要注意的问题

    2022年6月1日
    44
  • 继续推广我的新博客xysay:http://www.xysay.com/

    继续推广我的新博客xysay:http://www.xysay.com/

    2021年11月23日
    44
  • matlab用插值法plot,Matlab插值法

    matlab用插值法plot,Matlab插值法实验目的:1.Matlab中多项式的表示及多项式运算2.用Matlab实现拉格朗日及牛顿插值法3.用多项式插值法拟合数据实验要求:1.掌握多项式的表示和运算2.拉格朗日插值法的实现(参见吕同富版教材)3.牛顿插值法的实现(参见吕同富版教材)实验内容:1.多项式的表达式和创建;多项式的四则运算、导数与积分。2.用Matlab实现拉格朗日及牛顿插值法。3.用多项式插值法拟合数据。实验步骤:1.多项式的…

    2022年6月4日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号