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

  • 什么是邮箱帐号怎么注册(邮箱账号到底是什么)

    什么是邮箱帐号怎么注册(邮箱账号到底是什么)

  • 如何去掉ppt的只读状态(如何去掉ppt上的)

    如何去掉ppt的只读状态(如何去掉ppt上的)

  • 小米8手机无故响提示音(小米手机无故关机怎么回事)

    小米8手机无故响提示音(小米手机无故关机怎么回事)

  • 在 Word 中撤销功能的快捷键是什么(word 撤销功能)

    在 Word 中撤销功能的快捷键是什么(word 撤销功能)

  • 抖音成听筒模式怎么换扬声器

    抖音成听筒模式怎么换扬声器

  • 小米6x可以插内存卡吗(小米6x可以插内存卡嘛)

    小米6x可以插内存卡吗(小米6x可以插内存卡嘛)

  • 微信账号被投诉能知道是谁吗(微信账号被投诉后怎么申请自助解封)

    微信账号被投诉能知道是谁吗(微信账号被投诉后怎么申请自助解封)

  • 显示器型号在哪看(显示器型号在哪里看)

    显示器型号在哪看(显示器型号在哪里看)

  • qq的敲门声是什么消息提示(qq有敲门声什么意思)

    qq的敲门声是什么消息提示(qq有敲门声什么意思)

  • plc用什么软件编程(plc编程用什么软件好)

    plc用什么软件编程(plc编程用什么软件好)

  • 固态硬盘快在哪里(固态硬盘怎么才能更快)

    固态硬盘快在哪里(固态硬盘怎么才能更快)

  • m6能插内存卡跟电话卡吗(m6插卡版的能插内存卡吗)

    m6能插内存卡跟电话卡吗(m6插卡版的能插内存卡吗)

  • 旁白模式怎么解锁(旁白模式怎么解锁iPhone)

    旁白模式怎么解锁(旁白模式怎么解锁iPhone)

  • 腾讯视频怎么用手机注册账号(腾讯视频怎么用二维码扫码登录会员)

    腾讯视频怎么用手机注册账号(腾讯视频怎么用二维码扫码登录会员)

  • 天猫v榜在哪里看(天猫v榜的东西怎么样)

    天猫v榜在哪里看(天猫v榜的东西怎么样)

  • 手机怎么赠送微博会员(如何送手机)

    手机怎么赠送微博会员(如何送手机)

  • 荣耀手环会出5吗(荣耀手环5i)

    荣耀手环会出5吗(荣耀手环5i)

  • 怎么关闭qq最近在玩(怎么关闭qq最近照片)

    怎么关闭qq最近在玩(怎么关闭qq最近照片)

  • 怎么登录微信不用验证(怎么登录微信不需要验证)

    怎么登录微信不用验证(怎么登录微信不需要验证)

  • 无可用注册账号是什么(无可用注册账号怎么办)

    无可用注册账号是什么(无可用注册账号怎么办)

  • iphone11和xr区别(iphone11与xr的区别)

    iphone11和xr区别(iphone11与xr的区别)

  • iphone11pro max是双卡双待吗(iphone11pro max是双声道吗)

    iphone11pro max是双卡双待吗(iphone11pro max是双声道吗)

  • 手机桌面文件夹怎么建(手机桌面文件夹怎么设置密码)

    手机桌面文件夹怎么建(手机桌面文件夹怎么设置密码)

  • 华为vie一al10(华为vie–al10价格参数比)

    华为vie一al10(华为vie–al10价格参数比)

  • iphonexrsiri怎么开

    iphonexrsiri怎么开

  • macOS11怎么关闭睡眠模式? mac禁止电脑休眠的技巧(macos15关闭sip)

    macOS11怎么关闭睡眠模式? mac禁止电脑休眠的技巧(macos15关闭sip)

  • 运输费用怎么计算出来
  • 零售环节征收消费税标准
  • 培训费的其他费用是什么
  • 车辆保险车船税怎么做会计分录
  • 资产负债表中本期盈余等于什么?
  • 税控服务费抵税
  • 营改增后房地产企业增值税税收筹划存在问题
  • 房地产开发企业资质等级有几个
  • 税后利润补亏的会计分录怎么做
  • 租赁行业的增值税税率
  • 企业挂靠税收市收取的标准是什么
  • 2021申请一般纳税人公司的条件
  • 阿里云增值税专用发票
  • 小规模收到货运专用发票
  • 股权变更印花税双方都要交吗
  • 计提缴纳社保的会计分录
  • 旅游公司主营业务介绍
  • 汽车展厅布置需要什么
  • 文件在另一个程序中打开,怎么解决
  • 银行汇票银行不予受理的是
  • 退回现金怎么写分录
  • 收到政府补贴的装修款
  • linux硬件设备分为
  • 森林抗锯齿
  • php模拟表单提交
  • php比较大小
  • 什么情况下要预提集装箱
  • 开发票如何计算税率
  • 在报税显示缺少税种信息
  • 法院判定支付对方诉讼费,我可以入账吗
  • nerf代码
  • 做毕业设计,前景如何
  • gpt参数
  • bluetooth hci0 command timeout
  • git t
  • python3.9怎么清屏
  • 收到利息收入计入什么科目
  • 增值税发票上多了一个点能刮掉吗
  • sql性能优化方法
  • python计算集合交集并集个数
  • 暂估入账后续处理
  • 百旺 税控盘
  • sql server 2008中的权限分为三类
  • sqlserver2008安装完在哪打开
  • 利润表是当月
  • 借款怎么入会计分录
  • 税务机关如何对个人股东股权财务报表审核
  • 保险公司 返点
  • 劳务简易征收最新政策2020
  • 工会经费支出审批表
  • 库存股的处理方式
  • 软件开发费属于研发和技术服务还是信息技术服务
  • 附加税减免需要转营业外收入吗
  • 销售商品一批,销售价格为4520000
  • 购入固定资产入账会计处理
  • win7怎么用耳机听歌
  • wray是什么意思
  • 电脑ip地址设置在哪里
  • GhostXP_SP3活力版V3.0_系统之家首发
  • I810 Graphics LINUX Driver的安装
  • java word操作
  • extjs DataReader、JsonReader、XmlReader的构造方法
  • Interlnk、Intersvr、Qbasic命令的使用方法
  • cmd attribute
  • java的gui框架
  • javascript运用
  • jquery插件使用教程
  • linux什么是二进制文件
  • python容错
  • unity manifest
  • 深入理解新发展理念,推进供给侧结构性改革
  • javascript.
  • js脚本使用教程
  • 每天一篇文章锻炼口才的文章
  • javascript总结
  • 面向对象的程序设计语言是
  • javascript面向对象编程指南第三版
  • 重庆地方税务局电子税务局官网
  • 云南省国家税务局电子税务局
  • 曲靖注册公司要哪些条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设