位置: 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盘里的文件无法删除)

  • 一键登录192.168.100.1(一键登录192 168 1 1)(一键登录192.168.101.1)

    一键登录192.168.100.1(一键登录192 168 1 1)(一键登录192.168.101.1)

  • 苹果6怎么升级iOS13(iphone 6怎么升级)

    苹果6怎么升级iOS13(iphone 6怎么升级)

  • 苹果手机充电器充电不进怎么回事(苹果手机充电器插上没反应怎么回事)

    苹果手机充电器充电不进怎么回事(苹果手机充电器插上没反应怎么回事)

  • 删除页码为什么是灰色(删除页码为什么没有了)

    删除页码为什么是灰色(删除页码为什么没有了)

  • 懒人听书怎么取消自动续费(懒人听书怎么取消不了自动续费)

    懒人听书怎么取消自动续费(懒人听书怎么取消不了自动续费)

  • ipad颜色显示异常	(ipad颜色异常)

    ipad颜色显示异常 (ipad颜色异常)

  • 腾讯课堂可以两台设备登录吗(腾讯课堂可以两个设备上一个课吗)

    腾讯课堂可以两台设备登录吗(腾讯课堂可以两个设备上一个课吗)

  • 红米为什么下载不了微信了(红米为什么下载不了taptap)

    红米为什么下载不了微信了(红米为什么下载不了taptap)

  • 拼多多怎么设置不让好友看见(拼多多怎么设置不包邮的运费模板)

    拼多多怎么设置不让好友看见(拼多多怎么设置不包邮的运费模板)

  • 京东自营和京东国际自营有什么区别(京东自营和京东物流的区别)

    京东自营和京东国际自营有什么区别(京东自营和京东物流的区别)

  • 电脑微信闪退是什么原因(电脑微信闪退是什么原因怎么解决)

    电脑微信闪退是什么原因(电脑微信闪退是什么原因怎么解决)

  • 小米8充电线叫什么名字(小米8的充电线)

    小米8充电线叫什么名字(小米8的充电线)

  • 苹果8的耳机可以给6用吗(苹果8的耳机可以定位吗)

    苹果8的耳机可以给6用吗(苹果8的耳机可以定位吗)

  • 手机的hd图标怎么取消(手机的hd图标怎么删除)

    手机的hd图标怎么取消(手机的hd图标怎么删除)

  • word新建文档怎么命名(word新建文档怎么操作)

    word新建文档怎么命名(word新建文档怎么操作)

  • 拼多多退货单号在哪儿(拼多多退货单号怎么填)

    拼多多退货单号在哪儿(拼多多退货单号怎么填)

  • blnkl路由器怎么设置(blink路由)

    blnkl路由器怎么设置(blink路由)

  • 通常说的主机是(通常所说的主机指)

    通常说的主机是(通常所说的主机指)

  • 电脑爱剪辑怎么加字幕(电脑爱剪辑怎么去水印)

    电脑爱剪辑怎么加字幕(电脑爱剪辑怎么去水印)

  • 手机热点资讯怎么打开(手机热点资讯怎么关掉)

    手机热点资讯怎么打开(手机热点资讯怎么关掉)

  • ao3设置中文(ao3设置中文后文章还是英文)

    ao3设置中文(ao3设置中文后文章还是英文)

  • qq怎么打彩字(qq怎么打彩字和闪字代码)

    qq怎么打彩字(qq怎么打彩字和闪字代码)

  • HTML唱吧导航栏(唱吧地图)

    HTML唱吧导航栏(唱吧地图)

  • less变量

    less变量

  • yumdb命令  查询和修改yum数据库(yum命令详解)

    yumdb命令 查询和修改yum数据库(yum命令详解)

  • 没有参加会计继续教育会怎样
  • 景点门票可以做账吗
  • 印花税的三种缴税方式
  • 发票开错但已勾选还需要认证吗
  • 营改增企业所得税
  • 缴纳所得税费用的会计分录
  • 委托加工消费税纳税义务发生时间
  • 平销返利如何开红字发票
  • 电子承兑银行承兑
  • 出口退税进项发票
  • 银行定期存款利率计算
  • 收到供应商发票的会计处理怎么做?
  • 小规模纳税人税收优惠政策变化
  • 收到餐饮费发票会计分录
  • 金税盘如何红冲已抵扣专票
  • 分公司收到总公司拨款怎么做分录
  • 一般纳税人企业所得税税率多少
  • 2023增值税免税政策
  • 项目结束,财务应该怎么做
  • 质量扣款入什么科目
  • 发票金额与实际付款金额不一致
  • win7系统无法启用网络发现
  • win8.1电脑设置在哪里
  • win10壁纸图片怎么删除
  • 公司车辆违章怎么办
  • 抵扣给供货商预缴税款
  • 电脑网速不好怎么提升网速
  • 命令行wifi
  • linux format命令
  • 在win10中如何设置在开始菜单中显示应用列表
  • 如何进行抵债资金管理
  • linux架构师是做什么的
  • 直接材料费用包括
  • 减免税款账务处理
  • 以物易物双方做什么处理
  • thinkphp批量导入数据
  • win11安卓子系统教程
  • ci框架视频教程
  • 抄税清卡是一个意思吗
  • 购买图书可以开增值税专票么?
  • 所得税申报表收入包含营业外收入吗
  • 应收账款可以挂存货吗
  • 酒店收入是什么收入
  • 对方给我们等额的钱
  • 材料采购如何做好市场调研工作
  • 低值易耗品的账务处理图片
  • 简易征收的进项税额转出
  • 金融企业应当按照交易或事项的实质和经济现实
  • 免租期可以退房吗
  • 应付职工薪酬的核算内容
  • 收到赞助费怎么回复客户
  • 自制半成品怎么计算
  • 按照现行会计制度的规定,下列票据中
  • 预收账款科目账龄怎么算
  • 个人独资企业与一人公司的区别与联系
  • 社保费跟工资有关系吗
  • 差旅费报销单怎么填写
  • 残保金不申报可以补缴吗
  • sqlserver索引语句
  • sql server怎么执行
  • mysql基本sql语句大全(基础用语篇)
  • 怎样破解bios密码
  • c盘的windows
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • linux服务器安全防护方案
  • string获取文件名
  • 如何正确使用零钱
  • js动态加载图片
  • 批处理生成excel
  • css模糊滤镜
  • windows python2和python3共存
  • javascript高级程序设计最新版
  • js数组操作方法
  • javascript总结笔记
  • Android中使用HttpURLConnection和HttpClient实现GET和POST请求访问网络
  • 个税更正申报后,少缴纳的税款如何退回
  • 民办幼儿园属于民营企业吗
  • 10086出现预警提示怎么回事
  • 河南运输客票查询管理条例
  • 收到unknown发来的短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设