位置: IT常识 - 正文

自适应的屏幕 lib-flexible 和 v-scale-screen(自适应屏幕宽度)

编辑:rootadmin
自适应的屏幕 lib-flexible 和 v-scale-screen

推荐整理分享自适应的屏幕 lib-flexible 和 v-scale-screen(自适应屏幕宽度),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:自适应屏幕宽度,自适应屏幕是什么,自适应屏幕刷新率好吗,自适应屏幕尺寸,自适应屏幕的浏览器有哪些,自适应屏幕尺寸,自适应屏幕是什么,自适应屏幕宽度,内容如对您有帮助,希望把文章链接给更多的朋友!

首先是要安装

npm install lib-flexible --save

然后在 修改

 这个根据设计稿的大小来计算  这个是 把屏幕设计成24份  1920/24  80px=1rem

function refreshRem(){ var width = docEl.getBoundingClientRect().width; if (width / dpr > 1920) { width = 1920 * dpr; } var rem = width / 24; docEl.style.fontSize = rem + 'px'; flexible.rem = win.rem = rem; }

一定要引入啊

// px2rem 自适应import 'lib-flexible'

然后在软件中安装插件

 随后在设置中

这个 80 是  上面设计稿出来的结果 根据自己的需要来写啊 

第二种是 v-scale-screen

首先是 安装 

根据自己的vue版本 来安装不同的 v-scale-screen的版本

vue2请使用1.x版本、vue2请使用1.x版本、vue2请使用1.x版本,重要的事情说三遍

注:使用时请将 body 样式设置为 overflow: hidden; 注:使用时请将 body 样式设置为 overflow: hidden; 注:使用时请将 body 样式设置为 overflow: hidden;

例如  安装: 我安装的是  vue2 的啊

npm i v-scale-screen@1.0.2 

自适应的屏幕 lib-flexible 和 v-scale-screen(自适应屏幕宽度)

使用

// main.jsimport Vue from "vue";import VScaleScreen from 'v-scale-screen'Vue.use(VScaleScreen)

上面是代码可以直接复制 下面是图片

使用的地方如下

<template> <!-- width="1920" height="1080" 可写可不写额 --> <v-scale-screen fullScreen width="1920" height="1080" > <div class="a"> <div class="c"></div> </div> <div class="b"></div> </v-scale-screen></template><script>export default { data() { return { }; }, mounted() { }, methods: {},};</script><style lang="less" scoped>.a { width: 540px; height: 540px; background-color: red; display: flex; justify-content: center; align-items: center;}.b { width: 540px; height: 540px; background-color: rgb(24, 20, 228);}.c { width: 400px; height: 200px; background: rebeccapurple;}</style>

api:

最重要的一点 记得这个标签

<v-scale-screen > <div class="a"> <div class="c"></div> </div> <div class="b"></div> </v-scale-screen>

另外还是有样式的调整 在公共的位置

* { margin: 0; padding: 0;}body { overflow: hidden;}.screen-box { background: #fff !important;}.screen-wrapper{ margin: 0 !important;}

具体的位置在

 再页面上的显示效果

100%

 50%

 125%

 vue3的用法

Vue3

我们在vue3中以组件方式导出

<template> <v-scale-screen width="1920" height="1080"> <div> <v-chart>....</v-chart> <v-chart>....</v-chart> <v-chart>....</v-chart> <v-chart>....</v-chart> <v-chart>....</v-chart> </div> </v-scale-screen></template><script>import { defineComponent } from "vue"import VScaleScreen from 'v-scale-screen'export default defineComponent({ name:'Demo', components:{ VScaleScreen }})</script>

注:使用时请将 body 样式设置为 overflow: hidden; 注:使用时请将 body 样式设置为 overflow: hidden; 注:使用时请将 body 样式设置为 overflow: hidden;

用法:

npm install v-scale-screen# or yarn add v-scale-screen

 新增屏幕适配  GitHub - hangjob/flexible-pc: rem布局 ,16:9的比列,适配1440px 以上的所有大屏幕GitHub - hangjob/flexible-pc: rem布局 ,16:9的比列,适配1440px 以上的所有大屏幕

本文链接地址:https://www.jiuchutong.com/zhishi/280018.html 转载请保留说明!

上一篇:dvldr32.exe进程有危险吗 dvldr32进程安全吗(dll进程)

下一篇:文件无法删除(为什么u盘里的文件无法删除)

  • 极光tv投屏弹幕怎么设置(极光tv投屏弹幕大小)

    极光tv投屏弹幕怎么设置(极光tv投屏弹幕大小)

  • excel怎么按自己的规律递增(excel怎么按自己想要的顺序排序)

    excel怎么按自己的规律递增(excel怎么按自己想要的顺序排序)

  • 苹果手机视频怎么重命名(苹果手机视频怎么导入电脑里面)

    苹果手机视频怎么重命名(苹果手机视频怎么导入电脑里面)

  • 怎么使用腾讯课堂上课(怎么使用腾讯课堂上网课)

    怎么使用腾讯课堂上课(怎么使用腾讯课堂上网课)

  • 安卓为什么越用越卡顿(安卓为什么越用越卡顿 知乎)

    安卓为什么越用越卡顿(安卓为什么越用越卡顿 知乎)

  • 电脑版微信与手机不同步怎么办(电脑版微信与手机版微信视频头像放不大)

    电脑版微信与手机不同步怎么办(电脑版微信与手机版微信视频头像放不大)

  • 淘宝618什么时间开始(淘宝618什么时间段最便宜)

    淘宝618什么时间开始(淘宝618什么时间段最便宜)

  • a11相当于骁龙多少(二代骁龙7+什么水平)

    a11相当于骁龙多少(二代骁龙7+什么水平)

  • 自己家的wifi拒绝接入是什么意思(自己家的wifi拒绝请求)

    自己家的wifi拒绝接入是什么意思(自己家的wifi拒绝请求)

  • wmv是什么格式的文件格式(wma是什么格式的)

    wmv是什么格式的文件格式(wma是什么格式的)

  • 苹果11有锁和无锁的区别(苹果11有锁无卡贴有什么影响)

    苹果11有锁和无锁的区别(苹果11有锁无卡贴有什么影响)

  • 滴滴出行怎么改目的地(滴滴出行怎么改地址)

    滴滴出行怎么改目的地(滴滴出行怎么改地址)

  • 什么是流光快门怎么用(什么是流光快门镜头)

    什么是流光快门怎么用(什么是流光快门镜头)

  • 快手怎么看直播 找别人(快手怎么看直播回放完整版)

    快手怎么看直播 找别人(快手怎么看直播回放完整版)

  • 苹果x摄像头是啥牌子(苹果x摄像头是索尼什么型号)

    苹果x摄像头是啥牌子(苹果x摄像头是索尼什么型号)

  • 显卡在哪里看(惠普笔记本显卡在哪里看)

    显卡在哪里看(惠普笔记本显卡在哪里看)

  • 华为p30pro怎么关闭后台(华为p30pro怎么关闭步数显示)

    华为p30pro怎么关闭后台(华为p30pro怎么关闭步数显示)

  • 小红书怎么发长视频(小红书怎么发长图)

    小红书怎么发长视频(小红书怎么发长图)

  • 社交电商app开发方案怎么做(做社交电商的公司有哪些)

    社交电商app开发方案怎么做(做社交电商的公司有哪些)

  • 如何设置谷歌Chrome浏览器打开新的标签页为指定网页(New Tab Redirect插件)(如何设置谷歌浏览器语言为中文)

    如何设置谷歌Chrome浏览器打开新的标签页为指定网页(New Tab Redirect插件)(如何设置谷歌浏览器语言为中文)

  • Vue3中通过 input 标签 发送文件/图片给后端(vue获取input)

    Vue3中通过 input 标签 发送文件/图片给后端(vue获取input)

  • 10分钟学会python对接【OpenAI API篇】(10分钟学会万用表)

    10分钟学会python对接【OpenAI API篇】(10分钟学会万用表)

  • 金税维护费全额抵扣
  • 支持疫情防控捐赠语言
  • 小规模纳税人不开票需要纳税吗
  • 长期应收款的计税基础 陈版
  • 管家婆软件记账流程
  • 公司不营业需要做年报吗
  • 服务业的费用都有哪些
  • 企业注销未抵扣完的进项税
  • 售后回租业务是什么
  • 提供有形动产租赁服务适用税率为13%
  • 年中股东红利分录怎么写
  • 企业收到的政府补贴,怎么入账
  • 增值税专用发票几个点
  • 什么情况下进项税额不得从销项税额中抵扣
  • 增值税发票已作废怎么办
  • 建筑企业甲供材税收筹划
  • 普通发票红字冲销,需要退回原发票吗
  • 增值税发票系统怎么升级
  • 一般纳税人开劳务费税率是多少2023
  • 糖类计算公式
  • 应对税务稽查的六点注意事项
  • 加计扣除申报表填报说明
  • 合并报表的所得税税率
  • a107040减免所得税优惠明细表2020
  • 金融企业哪些呆账损失可以在税前扣除?
  • 自然报废产生的固定资产净损失计入什么科目
  • 1697510660
  • 没有走公户的发票费用怎么做账
  • windows10如何开启wifi
  • cpu不支持vt怎么办
  • 政府会计的记账基础是什么?
  • 支付中间业务收入怎么算
  • 借条未写还款期限,最长保护期是多久
  • vue默认首页
  • php访问mysql的五个基本步骤
  • php闭包和回调函数
  • 购买方收到红字发票如何冲成本
  • php面向过程
  • 股权融资服务协议
  • 旋转 目标检测
  • 通信原理简明
  • 建筑业挂靠工程会计与税务处理怎么做?
  • 新手学web前端开发
  • diskgenius命令
  • 出口退税逾期申报,需申报出口货物收汇情况表
  • 为什么增值税最后的负税人是消费者企业还要尽量少交税
  • 完税价格和实际价格
  • db2数据库备份文件为bkd格式
  • mysql主要支持哪些数据类型?
  • 开专票明细太多怎么开
  • 培训费怎么收取
  • sql服务如何自动启动
  • 母公司给子公司注资要交印花税吗
  • 竣工结算的审核要点
  • 分公司向总公司申请拨款的请示
  • 公司支付宝账户提现需要手续费吗
  • 公司办公室装修装修
  • w10语言栏
  • 如何将windows文件复制到ubuntu
  • 编程乱码
  • Linux开机启动文件
  • windows8的word在哪里
  • new folder.exe是什么
  • linux时区问题
  • linux小技巧
  • 铁嘴大师
  • 关于session的用法哪些是错误的
  • nodejs调用java
  • [置顶]JM259194
  • css并集
  • 杀死oracle进程
  • awk命令使用什么变量存储行号
  • python socket传输文字到网页
  • python jsonp
  • 广东省国家税务总局班子成员
  • 车船税保单哪里打印
  • 国家税务总局2018年61号公告
  • 双流税务总局电话
  • 上海买房各种税
  • 什么是私人帐户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设