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

  • 个人去税务局开专票需要提供什么
  • 进口增值税的计税价格为
  • 用友t3采购订单怎么录入
  • 研发支出月末结转转去哪里?
  • 税控盘清卡失败
  • 收到工程服务费会计分录
  • 分公司缴税企业所得税
  • 运输费增值税专用发票几个点
  • 预付加油卡发票可以报销吗
  • 无法上报季度财务报告
  • 叉车需要购置税吗
  • 国税征收项目有哪些
  • 会计中应收账款的英文
  • 付城镇土地使用税是多少
  • 实际报销人是什么意思
  • 哪些燃料油不征消费税了
  • 发票上有个含税金额什么意思?
  • 其他收益等于什么
  • 资金账簿印花税滞纳金怎么算
  • 每季度财务报表
  • 小规模纳税人专票如何申报
  • 房地产开发企业预缴增值税
  • 出口0税率是免抵退还是免税
  • 企业残疾人保障金的缴纳标准
  • 捐赠支出税前扣除票据
  • 快递公司账务处理流程及方法
  • php 无限级分类
  • windows 11预览版
  • 固定资产残料收入的账务处理
  • 增值税中非经营活动包括哪些
  • echarts纵坐标加单位
  • wordpress的文章在数据库里吗?
  • 企业实际发生的经济业务事项都需要
  • 赠与房屋再次出售税费
  • CodeIgniter针对数据库的连接、配置及使用方法
  • php preg_match
  • flex的作用及设置
  • 删除命令rm rf
  • php远程调用
  • vue虚拟domdiff算法
  • 企业所得税实施条例第七条
  • 企业所得税本期已预交怎么算
  • 增值税申报表各栏怎么填
  • 差旅费账务处理例子
  • 虚开增值税发票不是也要缴税吗
  • SQL Server 2008 Express如何开启远程访问
  • python 自定义异常
  • 金蝶软件做账流程图片
  • 政府给的补偿款怎么做账
  • 印花税的申报表怎么打印
  • 临时工资怎么核算
  • 长期应收款计提减值
  • 开模具厂一年能挣多少钱
  • 企业所得税征税范围是
  • 什么是品种法?适用于什么范围?
  • 电商账务怎么做
  • 发票验旧后才能领新发票吗
  • 航天信息服务费不交可以吗
  • 结账后发现期间损益结转的凭证做错
  • 事业单位打款多久到账
  • 明细账的作用
  • sqlserver函数大全
  • Win2000/2003 Broadcom 网卡 teaming 配置手册
  • centos6.7防火墙
  • ubuntu系统安装nvidia显卡驱动
  • win8 cmd在哪
  • windows8更新不了怎么办
  • win10系统应用更新
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • linux for i in
  • python输出unicode编码
  • nodejs gyp
  • jquery简写符号
  • linux中unzip解压完看不到文件
  • 二手车公司如何运营
  • 计算消费税为什么要除1-比例税率
  • 上海房屋出租交税
  • 大米包装有二道封口线正常吗
  • 上海增值税发票红字怎么开
  • 黑龙江国税电子税务局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设