前端如何解决pc端屏幕显示设置缩放比例对页面布局的影响?
现在很多笔记本电脑都推荐将缩放设置为125%,等比例放大显示。
这对我们前端的页面的布局会产生一些影响,尤其是遇到这样的设计时:
顶部两侧的logo和菜单两侧的留白较少时,放大可能会导致两侧的logo和菜单显示不全。想问下大家有没有遇到过这样的情况,并提供下解决思路,设计角度和前端开发角度均可,谢谢。
谢谢各位的热心回答,我会认真参考各位的意见,解决好了我会在评论中进行回复。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
偷个懒 我是这么搞的
亲测,我这个解决了你的问题,https://juejin.im/post/5de9c1...
结合媒体查询的响应式布局
之前踩这坑的时候 大概的查看了一下 缩放之后 浏览器里的渲染宽度在1200px的样子
所以如果是pc站页面最小兼容到1200px 应该问题不大
前段时间就是做了一个关于大屏数据展示的数据页面,当时遇到的问题类似,在13寸的笔记本上,按照设计的尺寸来做,但是大屏是一个50寸的小米电视来充当大屏,所以当在电视访问网站时,就出现了,不是等比例了,纠结了好长时间了,用了媒体查询,根据小米电视的大小,再写一套关于电视尺寸的css,但是还是涵盖不了所有的比例,这个也只能在,一定范围内,进行适配了,谁有好的方案,也可以提一下,?
这个坑还真踩过,前前后后花了小一个礼拜的工夫。
device-pixel-ratio
。device-pixel-ratio
单独适配像素比;另外,需要把绝大多数组件由px单位转换为rem单位,因为需要在前边提到的device-pixel-ratio
里调节:root
的font-size
,以达到动态缩放的目的(加上兼容)写好以后的代码类似: