当前位置:   article > 正文

【推荐】用scss循环zoom缩放比例,解决可视化大屏在不同分辨率屏幕下的适配问题_css 不同分辨率 2880

css 不同分辨率 2880


方法1:

指定几种常规屏幕宽度(用这种方式就必须要强制用户全屏查看页面,在固定的宽度下才能达到比较不错的显示效果)

  1. // 适配不同分辨率的页面----------------------------------------
  2. html {
  3. overflow: hidden;
  4. width: 1920px;
  5. height: 1080px;
  6. }
  7. $widths: 3840, 3360, 2880, 2560, 2048, 1920, 1680, 1650, 1600, 1440, 1400, 1366, 1360, 1280, 1152, 1024; //屏幕宽度
  8. @for $i from 1 through length($widths) {
  9. $width: nth($widths, $i);
  10. @media screen and (max-width: #{$width}px) {
  11. html {
  12. zoom: $width / 1920;
  13. }
  14. }
  15. }

方法2:

从像素1024循环到2560宽度的情况(会导致很多冗余的css代码,但是基本上所有的宽度情况都囊括了)

  1. // 适配不同分辨率的页面----------------------------------------
  2. html {
  3. overflow: hidden;
  4. width: 1920px;
  5. height: 1080px;
  6. }
  7. @for $i from 3840 through 1024 {
  8. $width: $i;
  9. @media screen and (max-width: #{$width}px) {
  10. html {
  11. zoom: $width / 1920;
  12. }
  13. }
  14. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/818910
推荐阅读
相关标签
  

闽ICP备14008679号