位置: IT常识 - 正文

vue项目 移动端适配——rem(vue项目移动端怎么做适配)

编辑:rootadmin
vue项目 移动端适配——rem

推荐整理分享vue项目 移动端适配——rem(vue项目移动端怎么做适配),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue项目移动端去除标题,vue项目移动端去除标题,vue项目移动端项目实站 mock数据,vue项目移动端配置rem,vue项目移动端顶部搜索导航栏固定定位,vue项目移动端适配,vue项目移动端怎么做适配,vue项目移动端商城,内容如对您有帮助,希望把文章链接给更多的朋友!

做移动端的适配我们就是要考虑,对于不同大小的手机屏幕,怎么动态改变页面布局中所有盒子的宽度高度、字体大小等。

这个问题我们可以使用相对单位rem。

那么什么是 rem?

rem(font size of the root element)是指相对于根元素的字体大小的单位。简单的说它就是一个相对单位。设置 html 的 font-size 属性,rem 是根据它的大小来动态变化整个项目中使用 rem 单位的元素大小。

比如说:我们设置了根元素字体大小为37.5,之后如果有一个盒子宽为75px,则,我们可以给盒子设置成2rem。

那么接下来,我们要做得就是根据屏幕大小动态改变根元素的font-size了

比如说,有一个宽高都为2rem的盒子。当在一个很小的屏幕上展示的时候,我们把font-size设置为37.5。那么这个盒子展示出来的就是75px * 75px的正方形。当在一个大屏幕上展示的时候,我们把font-size设置成75px,那么这个盒子展示出来的就是150px乘以150px的正方形。

vue项目 移动端适配——rem(vue项目移动端怎么做适配)

有了以上基本概念接下来我们进入正题。

首先,在项目中引入css转rem的插件

npm i postcss-pxtorem -D

在项目根目录下新建 .postcssrc.js 配置文件,配置代码如下:

module.exports = { plugins: { // flexible配置 "postcss-pxtorem": { "rootValue": 37.5, // 设计稿宽度的1/10 "propList": ["*"] // 需要做转化处理的属性,如`hight`、`width`、`margin`等,`*`表示全部 } }}

有了这个之后,我们就不用每次去手动计算多少px需要写成多少rem了。比如我们拿到的设计稿宽度是375px(上边代码的rootValue我们写成37.5)  ,里面有一个375px*375px的正方形。我们直接写375px就行,这个插件会自动帮我们计算width和height是10rem

 

那么,怎么动态改变根元素的字体大小呢?

可以引入另外一个插件,lib-flexible

npm install lib-flexible --save-dev

 在main.js中引入

这样就可以做到不同的屏幕大小根元素font-size不同啦。 然后页面布局我们使用的又是rem单位,那么盒子大小也就不同啦。

需要注意:如果我们想写死页面中的某个长度大小,比如border-radius为1px,我们只需要使用大写的PX就可。

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

上一篇:uni-app,vue3接口请求封装(uni vuex)

下一篇:Javascript 模块导入导出(import export)(javascript导入包)

  • 高档香水品牌大全排行前十名1

    高档香水品牌大全排行前十名1

  • 鸿蒙怎么添加健康码到桌面(鸿蒙怎么添加桌面快捷方式)

    鸿蒙怎么添加健康码到桌面(鸿蒙怎么添加桌面快捷方式)

  • 物联网的含义是什么(物联网的含义是什么意思,写写你对互联网的认识)

    物联网的含义是什么(物联网的含义是什么意思,写写你对互联网的认识)

  • 手机摔了屏幕没坏黑屏(手机摔了屏幕没反应怎么办)

    手机摔了屏幕没坏黑屏(手机摔了屏幕没反应怎么办)

  • 抖音上的在线准吗(抖音的在线准确吗)

    抖音上的在线准吗(抖音的在线准确吗)

  • oracle查看所有表(Oracle查看所有表的数据量和大小)

    oracle查看所有表(Oracle查看所有表的数据量和大小)

  • 苹果8突然卡住不能动(苹果突然卡住屏幕点不了)

    苹果8突然卡住不能动(苹果突然卡住屏幕点不了)

  • 荣耀9x如何开启畅连通话(荣耀9x如何开启隐私空间)

    荣耀9x如何开启畅连通话(荣耀9x如何开启隐私空间)

  • 打印机可以复印不可以打印是什么原因(打印机可以复印照片吗)

    打印机可以复印不可以打印是什么原因(打印机可以复印照片吗)

  • 申诉找回微信账号密码要多久(申诉找回微信账号密码未通过审核怎么再来第二次)

    申诉找回微信账号密码要多久(申诉找回微信账号密码未通过审核怎么再来第二次)

  • 没装驱动的显卡能用吗(没装驱动的显卡能过3dmark吗)

    没装驱动的显卡能用吗(没装驱动的显卡能过3dmark吗)

  • ps打印照片怎么排版(ps打印照片怎么设置)

    ps打印照片怎么排版(ps打印照片怎么设置)

  • iphone4s怎么截图(iphone 4s怎么截图)

    iphone4s怎么截图(iphone 4s怎么截图)

  • 手机怎样注销wifi(手机怎样注销etc卡和设备)

    手机怎样注销wifi(手机怎样注销etc卡和设备)

  • 手机怎样发文档格式(手机怎样发文档给邮箱)

    手机怎样发文档格式(手机怎样发文档给邮箱)

  • vivos5怎么设置放大手势(vivo手机放大功能怎么设置)

    vivos5怎么设置放大手势(vivo手机放大功能怎么设置)

  • 华为share是啥(手机上的华为share是什么意思)

    华为share是啥(手机上的华为share是什么意思)

  • 抖音隐藏作品有影响吗(抖音隐藏作品有什么坏处)

    抖音隐藏作品有影响吗(抖音隐藏作品有什么坏处)

  • 备份数据的方法(备份数据方法 专利)

    备份数据的方法(备份数据方法 专利)

  • 双向无线充电是什么意思(无线充电双圈好还是单圈好)

    双向无线充电是什么意思(无线充电双圈好还是单圈好)

  • skyworth怎么用手机投屏(skyworth怎么用手机投屏苹果)

    skyworth怎么用手机投屏(skyworth怎么用手机投屏苹果)

  • 抖音怎么挂购物车(抖音怎么挂购物车赚佣金)

    抖音怎么挂购物车(抖音怎么挂购物车赚佣金)

  • 手机按键失灵怎么办(手机按键失灵怎么开机)

    手机按键失灵怎么办(手机按键失灵怎么开机)

  • 苹果蓝牙耳机二代和一代的区别(苹果蓝牙耳机二代上市时间)

    苹果蓝牙耳机二代和一代的区别(苹果蓝牙耳机二代上市时间)

  • 税控盘是什么东西多少钱
  • 借款入账会计分录
  • 增值税纳税义务发生地点的规定
  • 一般纳税人开普票多少个点
  • 工资薪金可以抵扣进项税吗
  • 汇算清缴的
  • 上季度所得税申报怎么填
  • 企业的固定资产有何特征
  • 个体开建筑服务税率多少?
  • 无形资产界定标准
  • 电费应收电费和实际电费
  • 计提坏账的递延税收
  • 短期借款的会计凭证
  • 从政府取得土地没有进项
  • 已经交税的收入退款会计分录
  • 增值税计税依据包含消费税吗
  • 退交税钱
  • 公司车辆过户给公司
  • 固定资产评估增值递延所得税
  • 增值税发票税率是星号
  • 员工激励该怎么表达
  • 三板市场前世今生
  • 西安职业中等专业学校校长
  • 企业定期存款是什么账户类型
  • 零申报的企业资产负债表
  • 核定征收的企业不能弥补亏损
  • 记账凭证的分类和基本内容
  • 高新企业国家补助收入怎么入账
  • 向客户的续期相关通知
  • 固定资产入账会计
  • 购车发票怎么做分录
  • 公司借银行款会计分录
  • 税控服务费政策
  • 职工廉租房怎么办理
  • 如何批量更改多个excel内容
  • wifi网速太慢了怎么回事
  • 车间购买办公用品
  • php如何导入数据库
  • 再次研究下cache_lite
  • 公司购买车怎么做
  • 代扣代缴个税手续费返还政策
  • 贷款房屋评估费怎么收
  • php
  • mp3最早什么年代流行
  • php symlink
  • PHP:gettimeofday()的用法_Date Time函数
  • 现金日记账怎么记账
  • 挂靠公司收费几个点
  • 讲讲vue3下会造成响应式丢失的情况
  • php for each
  • 未确认融资费用账务处理
  • 企业在建工程领用原材料的会计分录
  • 转出未交增值税借方余额表示什么
  • 4s店开的维修发票怎么开
  • 增值是什么意思解释
  • 小规模纳税人的条件
  • 子公司注销合并报表少数股东权益的处理
  • 用公司名义买的东西送礼需要归还么
  • 销售折让的会计分录怎么做
  • 发票逾期未抵扣怎么办
  • 如何抵扣不动产增值税
  • 2019年新政府会计准则解读
  • 流动比率和速动比率过高说明什么
  • macbook像素能不能提高
  • Win10 Mobile 10572预览版新增中文简体五笔输入法
  • windows7正版验证办法
  • launch.exe打不开
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • 如何使用node.js
  • javascrpt绑定事件之匿名函数无法解除绑定问题
  • jquery左右滑动菜单
  • js中遍历数组的方法
  • android应用程序包下载安装
  • 如何在电子税务局添加办税人员
  • 最新设立税务师事务条件
  • 残疾人创业有税收什么优惠政策
  • 监察室主任岗位职责
  • 广东个体户年报微信申报
  • 水利基金按什么计提
  • 小微企业所得税5%优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设