美文网首页
大屏适配

大屏适配

作者: Neuro_annie | 来源:发表于2024-08-26 14:47 被阅读0次
// 使用 scss 的 math 函数
// https://sass-lang.com/documentation/breaking-changes/slash-div
@use "sass:math";

// 默认设计稿的宽度
$designWidth: 1920;
// 默认设计稿的高度
$designHeight: 1080;

// px 转为 vw 的函数
@function vw($px) {
  @return math.div($px, $designWidth) * 100vw;
}

// px 转为 vh 的函数
@function vh($px) {
  @return math.div($px, $designHeight) * 100vh;
}
// 需要在vue.config.js里配置
module.exports = defineConfig({
 // ...
  css: {
    loaderOptions: {
      scss: {
        additionalData: `
        @use "~@/assets/styles/index.scss" as *;
        `
      }
    }
  },
// ...
});
// 使用
div {
  width: vw(300);
  height: vh(100);
  font-size: vh(16);
  margin-left: vw(10);
  margin-top: vh(10);
  border: vh(2) solid red;
}

参考地址:https://blog.csdn.net/m0_63710734/article/details/139881948

相关文章

  • iOS开发屏幕适配

    Hello,简书! ## iOS开发屏幕适配 ## 屏幕适配原则大屏手机显示更多的内容 - 并不是大屏手机就根据屏...

  • 大屏适配

    https://github.com/FrankFang/U6rda2laBInU/blob/master/ind...

  • 安卓适配

    ------刘海屏------屏幕适配 | Android 刘海屏适配总结Android刘海屏适配方案Androi...

  • 关于iOS横竖屏适配

    关于iOS横竖屏适配 关于iOS横竖屏适配

  • 大屏适配思想

    第一种方案: 适配思想:控件的横向坐标和大小都使用相对坐标来算,相对于屏幕宽度,左对齐的控件相对于左边距来算,右对...

  • 大咖们 html5怎么样适配安卓刘海屏?

    大咖们 html5怎么样适配安卓刘海屏?

  • Android Studio 图片适配/使用之SVG

    前言 适配可以说是Android的老大难问题了,Android厂商众多,设备碎片化严重.大屏小屏,全面屏,异形屏数...

  • 华为折叠屏适配

    华为折叠屏适配方案:华为在大屏设备上有系统级别的支持方案,华为平行视界,能够支持折叠屏分屏显示 华为折叠屏分屏显示...

  • Lamer

    设计稿: 不再接受iphone X等大屏设计稿,接受750X334设计稿;原因:小屏设计稿能适配大屏一般没有问题;...

  • iOS开发横竖屏

    关于iOS横竖屏适配 - 简书 iOS横竖屏旋转及其基本适配方法 - 梧雨北辰的博客 - CSDN博客 适配主要需...

网友评论

      本文标题:大屏适配

      本文链接:https://www.haomeiwen.com/subject/ghcakjtx.html