<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{margin: 0;padding: 0;}
html{
font-size:100px;
}
.box{
width: 1rem;
height: 100px;
}
</style>
</head>
<body>
<div class="box"></div>
<!--
使用vw是为了让元素的大小能受到屏幕大小的变化而控制
让整体使用rem的单位,跟随html中font-size的设置
640设计图:
100vw = 满屏 = 320px
1vw = 3.2px
?vw = 100px
100/3.2 = 31.25vw
得出 31.25vw = 100px
750设计图
100vw = 满屏 = 375px
100vw = 375px
1vw = 3.75px
?vw = 100px
100/3.75 26.66666666.....
得出 26.67 = 100px
假设 1rem = 120px
1vw = 3.75px
?vw = 120px
120/3.75= 32vw
得出 32vw = 120px
记住:
如果使用vw + rem实现页面布局适配
设计图是750px html{font-size:26.67vw;}
设计图是640px html{font-size:31.25vw;}
-->
</body>
</html>
版权声明:本文为weixin_46421045原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。