彻底解决不同分辨率下的绝对定位问题/大小问题
原理就是 font-szie + rem
- <!doctype html>
- <html style="font-size: calc((100vw/375)*10)">
- <head>
- <meta charset="utf-8"></meta>
- <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0;"name="viewport"></meta>
- <title>Disney Spring Web!</title>
- <style>
- html,body{
- margin:0;
- padding:0;
- }
- .container {
- max-width:1000px;
- margin:0 auto;
- border-radius:10px;
- display: flex;
- text-align: center;
- flex-direction: column;
- position: relative;
- }
- img{
- max-width:100vw;
- }
- .bg{
- position: absolute;
- left:0;
- top:0;
- width:41rem;
- object-fit: fill;
- }
- .loc_1{
- position: absolute;
- top:2.5rem;
- left:5rem;
- width:4rem;
- height:4rem;
- }
- </style>
- </head>
- <body>
- <div class="container" id="container">
- <img src="1.jpg" class="bg"/>
- <img src="location.png" class="loc_1"/>
- </div>
- </body>
- </html>
注:
- <html style="font-size: calc((100vw / 375)*10)">其中 375是你开发参考的分辨率,比如IPOHE12下,fontsize= 10px;
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · 小程序可以绑定其它小程序吗?
- · vue3+vite+多环境发面到二级目录配置
- · 微信小程序防止事件穿透防止事件冒泡
- · 普通链接二维码跳转小程序
- · 解决flex-direction: column 之后元素宽度自动变为100%
- · vue/react/node/vite/npm/yarn build自动更新版本号
- · getVisitDistribution 访问来源定义(访问来源 key 对应关系)
- · TinyMCE工具栏配置详解
- · Ant Design Vue 1.7.8 (vu2)自定义路由菜单图标
- · vue获取节点的父节点、兄弟节点、子节点
- · vue3+vite3实现路由自动化
- · h5吹气互动(利用recorderjs获取输入音量大小)