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

  • 增值税发票勾选确认后可以撤销吗
  • 房地产开发企业简易计税方法 可以扣除吗
  • 建筑安装服务的发票
  • 营业总成本包括管理费用吗
  • 年终奖12月份计提少了
  • 购入的固定资产
  • 银行现金增加会计分录
  • 不进行工商登记会怎样
  • 外商独资和中外合资的区别
  • 出口退税企业退税时间
  • 期间费用的控制方法主要有
  • 怎么计算收益率
  • 待抵扣进项税额是什么情况下用的
  • 去年暂估的成本,汇算前收到的少,红冲全部暂估吗
  • 公司工资发放错误怎么退回
  • 个体户要交国税和地税吗
  • 土地转让差额征税开票及申报表填写
  • 刻章后的发票要打印吗
  • 去年的税还能退吗
  • 申报文件解密失败怎么办?
  • 连续12个月超过500万怎么办
  • 请问哪些福利费不用交税
  • 小规模纳税人定额发票累计领用金额
  • 合伙人投入的资金怎么记账
  • 成本利润率的计算公式中,成本费用总额包括
  • 如何开锅
  • 打开win10 defender
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • 怎么把浏览器屏幕缩小
  • linux限制用户访问文件
  • 公司微信转账要上税么
  • bboy.exe进程是病毒吗 bboy进程安全吗
  • 金融行业如何征收营业税
  • php对数组进行排序
  • php的mysql_query
  • 银行存款也有窍门
  • 最新预提房租会计分录
  • phpcms怎么样
  • 个人独资企业可以变更法人吗?
  • sqlserver2012备份
  • 退税登记怎么办理
  • 弥补亏损怎么做分录
  • 进项税额转出是借方科目还是贷方科目
  • 现金流量表中应收账款为负是什么意思
  • 补缴以前年度企业所得税如何做账
  • 代金券的利弊有哪些方面
  • 开服务业发票要交印花税吗?
  • 小规模纳税人企业所得税税率
  • 一般纳税人企业所得税政策最新2023
  • 公司与公司之间劳务协议
  • 应收账款坏账准备借贷方向
  • 成本费用利润率一般在什么范围
  • 油票抵税能抵多少
  • 支票拿到银行怎么用
  • 投资性房地产公允价值小于账面价值
  • 记账凭证是什么填制的?A.由经办人
  • c盘的windows
  • win8系统计算机在哪里
  • 在ubuntu上安装gcc
  • Windows RT 8.1 Update3(KB3033055)开始菜单多图欣赏
  • windows 自启动
  • win10任务界面
  • windows8.1的设置在哪
  • win10如何更换
  • qt_5 not found
  • dos 批处理
  • ntfs权限怎么设置
  • python selenium原理
  • cocos2d教程
  • 使用jquery的步骤
  • (转)Unity3D NGUI在UI上显示3D模型
  • js动态生成函数
  • javascript要怎么学
  • python enumeration
  • jquery操作元素样式
  • 解决烧心最快方法
  • 个体经营所得申报密码怎样设置
  • 江苏专家库申报在哪个网站
  • 通州税务短信
  • 下载安徽税务app并安装
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设