位置: 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导入包)

  • iqoo8pro怎么设置全面屏(iQOO8pro怎么设置影院音效)

    iqoo8pro怎么设置全面屏(iQOO8pro怎么设置影院音效)

  • 微信删了对方还能看到我朋友圈吗(微信删了对方还能发消息过来)

    微信删了对方还能看到我朋友圈吗(微信删了对方还能发消息过来)

  • 转转保证金能退吗(转转保证金200退到哪里)

    转转保证金能退吗(转转保证金200退到哪里)

  • 笔记本能能换显卡吗(笔记本能换显卡妈)

    笔记本能能换显卡吗(笔记本能换显卡妈)

  • xsmax支持多少w无线充(xs max支持多少w)

    xsmax支持多少w无线充(xs max支持多少w)

  • 斐讯路由器蓝灯闪烁(斐讯路由器蓝灯闪烁怎么回事)

    斐讯路由器蓝灯闪烁(斐讯路由器蓝灯闪烁怎么回事)

  • 拼多多怎么没有换货(拼多多怎么没有退货退款申请)

    拼多多怎么没有换货(拼多多怎么没有退货退款申请)

  • 文字后面的下划线怎么添加不上(文字后面的下划线出不来)

    文字后面的下划线怎么添加不上(文字后面的下划线出不来)

  • 呼叫转移一直转圈怎么办(呼叫转移一直转圈关不了)

    呼叫转移一直转圈怎么办(呼叫转移一直转圈关不了)

  • 笔记本适配器是什么东西(笔记本适配器是什么用途)

    笔记本适配器是什么东西(笔记本适配器是什么用途)

  • 无访问权限是怎么回事(无访问权限怎么设置)

    无访问权限是怎么回事(无访问权限怎么设置)

  • oppor9s有红外线功能吗(oppor9有没有红外)

    oppor9s有红外线功能吗(oppor9有没有红外)

  • 为什么信息不能显示在屏幕上(为什么信息不能送达)

    为什么信息不能显示在屏幕上(为什么信息不能送达)

  • 爱奇艺pc网页端是什么意思(爱奇艺pc网页端登录)

    爱奇艺pc网页端是什么意思(爱奇艺pc网页端登录)

  • 手机话费中的可用预存款是啥意思(手机中的话费可以取出来吗)

    手机话费中的可用预存款是啥意思(手机中的话费可以取出来吗)

  • 怎么保存电脑文件文档(怎么保存电脑文件到U盘)

    怎么保存电脑文件文档(怎么保存电脑文件到U盘)

  • 手机sn码都代表什么(请问手机的sn码是什么意思)

    手机sn码都代表什么(请问手机的sn码是什么意思)

  • 分辨率1080p什么意思(分辨率1080*1080)

    分辨率1080p什么意思(分辨率1080*1080)

  • tab s6国内上市时间(tab s6发布)

    tab s6国内上市时间(tab s6发布)

  • vivo中log有必要开启吗(vivologo)

    vivo中log有必要开启吗(vivologo)

  • 华为荣耀4手环怎么开机(华为荣耀4手环如何连接手机)

    华为荣耀4手环怎么开机(华为荣耀4手环如何连接手机)

  • 苹果手机显示edge是什么意思(苹果手机显示edge怎么解决)

    苹果手机显示edge是什么意思(苹果手机显示edge怎么解决)

  • 全民k歌约唱动态怎么发(全民k歌的约歌在哪里找)

    全民k歌约唱动态怎么发(全民k歌的约歌在哪里找)

  • Win7绝地求生“Cannot find‘MSVCP140.dll’”(win7绝地求生帧数不稳定)

    Win7绝地求生“Cannot find‘MSVCP140.dll’”(win7绝地求生帧数不稳定)

  • 我辞职了公积金怎么取(我辞职了公积金怎么交)

    我辞职了公积金怎么取(我辞职了公积金怎么交)

  • python中aiohttp库如何理解

    python中aiohttp库如何理解

  • 外地多预交的税款申报时该怎么填写?
  • 初级职称经济法基础重点
  • 抚恤金入账
  • 对公的etc怎么绑定怎么充值
  • 产品没货怎么给客户解释
  • 结转已销售材料成本会计分录
  • 税务局返还的个税手续费税率
  • 开红字发票如何调整收入?
  • 建筑设计行业收入调查
  • 当月作废的采购发票已认证账务如何处理?
  • 调整交易性金融资产
  • 有一个月忘了报税怎么处理
  • 税局会例行检查吗
  • 内帐怎么做增值税处理
  • 财税201617号文
  • 公司不给发公司
  • 用友t3修改帐套怎样修改企业会计准则
  • 冲销凭证怎么记账
  • 小规模纳税人发生销售退回如何申报
  • 采购医药费差价会计分录
  • 转结本月工资
  • 住房公积金扣除标准为每月
  • 财务费用借方记负数的原因
  • 质权的成立时间为
  • 海关进口增值税专用缴款书
  • win7系统中病毒怎么办
  • 内置管理员无法激活此应用
  • 是否亏损看什么
  • 中秋福利发放现金文案怎么写
  • PHP:ftp_ssl_connect()的用法_FTP函数
  • 用友结转所得税费用
  • 其他业务收入对应的成本
  • 直接转销法账务处理
  • 税务机关为小规模纳税人
  • wordpress文章编辑使用教程
  • 房屋出租一定要签合同吗
  • 政府会计制度应付职工薪酬账务处理
  • 阿里云盘 icloud
  • 运输费计税吗
  • 卸载的应用怎么找回来
  • 上个月的发票未上传成功可以删除吗
  • 无形资产转让手续怎么办
  • 带折扣的发票如何入账
  • 个体户分红需要申报吗
  • 什么时候进项税转出
  • 收到专票怎么入账
  • 房产税收特点有哪些
  • 客户的赔偿金会计分录
  • python画3d图形
  • 银行转账支付凭证有效期多久
  • 业务招待费是否计入管理费用
  • 个别计价法优缺点是什么
  • 检查sqlserver是否安装完成
  • 社保比例调整了吗
  • 其他应付款里借方有余额代表什么
  • 免征增值税所得税在申报表中咋填
  • 科目余额表平是什么情况
  • 商品流通环节包括
  • 企业因受疫情影响导致停工停产的
  • 营改增对企业有什么弊端
  • 银行付款退回重付怎么办
  • 用友为什么引入不了账套
  • 执行企业会计准则的非上市企业
  • 预收租金的增值税
  • 分公司独立核算和非独立核算哪个好
  • .exe是什么软件
  • win7立体声混音怎么设置
  • pim架构
  • perl如何使用
  • 如何用jquery
  • shell脚本检查语法
  • linux中shell脚本实验总结
  • 营改增对医药企业影响
  • 交社保去地税局交吗
  • 辽宁省大连市国家运动员
  • 保险行业税务处理
  • 到税务局领购免税产品
  • 申报农业项目的程序是什么?
  • 佛山市国家税务局科长陈科长
  • 中国经济行业排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设