火云勰神 2021-12-20 21:06 采纳率: 33.3%
浏览 41

怎么样解决页面缩放问题

在页面缩放的时候,原本的使用数字设置布局就会被打乱,一些css代码,像margin,图片轮播难设置百分比,想问问各位大佬有没有办法处理

  • 写回答

1条回答 默认 最新

  • 在下月亮有何贵干 前端领域优质创作者 2021-12-21 09:15
    关注

    如果你要全尺寸适配的话,我建议你可以使用rem布局,我自己写小demo都是这么干的,什么小手机还是平板都是一样的显示,如果是公司项目的话肯定是得媒体查询做不同的适配页面的。

    1. 我是用rem加vw的方式做全局适配。因此你会看到我使用长度一般是rem/20这种奇怪的单位,1rem等于html的font-size100/750vw*20,1vw是百分之一屏幕宽,则750rem/20就是100vw,就是一整个屏幕宽度,一般的ui设计图是750px,也就是只要把设计图上的1px当作1rem/20单位就可以进行任何设备的适配了。
    2. less可以自动计算,css你得将上方尺寸有乘除的部分自己计算后写。
    3. 有个副作用就是导入组件库,一般的组件库仍然是px,而我们全局自己写的内容是rem,回导致缩放时组件的尺寸会有问题,所以导入组件也得自行去深度修改样式。
    html {
      font-size: 100/750vw*20;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月20日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错