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

  • 普通发票税率1%要交税吗
  • 应交所得税的计算公式
  • 预收货款开票怎么做账
  • 出纳个人账户转公户
  • 应付职工薪酬月末怎么结转
  • 商贸公司可以做美容行业吗?
  • 劳务费税后算税前公式
  • 个税全年一次性奖金单独计税
  • 出售固定资产取得的收入
  • etc开了充值发票还可以开消费发票么?
  • 员工社保异地缴纳
  • 企业间借款利息涉税处理
  • 技术服务费可以计入研发费用吗
  • 330税盘费是什么意思?
  • 报废固定资产增值税税率
  • 保险公司联合举办活动
  • 企业法人不发工资合法吗
  • 租税联动政策
  • 午餐补贴多少钱
  • 固定资产出租收入属于其他业务收入吗
  • 一般纳税人建筑服务税率是多少
  • 王者荣耀中吕布的克星
  • 超市打折优惠
  • 出售货物货款预缴增值税
  • 定期支票丢了能取钱吗
  • 合并财务报表抵消损益怎么理解
  • 计提下个月工资怎么做
  • 微软windows11iso
  • 工业企业生产费用要素有( )、其他支出等
  • 国有资产无偿划转协议
  • 在白雪覆盖的地方 什么歌
  • laravel 入门
  • 【2023-Pytorch-检测教程】手把手教你使用YOLOV5做电线绝缘子缺陷检测
  • 前端打包后生成文件
  • jquery制作轮播切换效果
  • php二维数组按某个键值排序
  • 新政府会计制度科目解读
  • 一键部署源码
  • ChatGPT会取代你的岗位吗?
  • python函数的默认值
  • 怎么用php写一个简单框架
  • 服装制造行业成本占比
  • mysql 扩展
  • 以前年度多计提增值税
  • 境外公司汇款给个人要交税吗
  • 物业广告怎么收费
  • 记账软件多少钱一套
  • 存在弃置费用的固定资产由于技术进步
  • 企业需要建立什么?完善什么?
  • 物业公司劳务外包
  • 应交税费期末余额在借方怎样处理
  • 购进生产免税货物用材料可以抵扣进项税额吗
  • 转租单位房子合法吗
  • 外聘人员的劳务合同模板
  • 民办幼儿园的经费投入
  • 无形资产的项目有哪些
  • 费用摊销怎么做分录
  • 工伤 保险赔付
  • win8桌面图标不显示
  • linux系统密码设置
  • 不能在windows7里进行设置的网络位置是
  • mac book视频
  • centos pam
  • linux内核架构
  • linux磁盘分区表
  • linux对比文件夹差异
  • linux修改22端口号
  • windows定时计划
  • 使用jquery
  • dos批命令
  • nodejs promise.all
  • 使用node写接口
  • node exit
  • python自动化部署k8s集群
  • JavaScript中的数据类型分为两大类
  • javascript学习指南
  • 税务局风控
  • 江西医保在线缴费
  • 海关进口增值税怎么认证抵扣
  • 公寓限购是好事吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设