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

  • 微信营销分析:怎样的内容更能吸引粉丝?(微信营销分析)

    微信营销分析:怎样的内容更能吸引粉丝?(微信营销分析)

  • 苹果13pro双卡双待怎么开启VoLTE功能(苹果13pro双卡双待怎么插卡)

    苹果13pro双卡双待怎么开启VoLTE功能(苹果13pro双卡双待怎么插卡)

  • 闲鱼动态怎么不让别人看见(闲鱼动态怎么不可见设置)

    闲鱼动态怎么不让别人看见(闲鱼动态怎么不可见设置)

  • 荣耀x10设置息屏显示时间的步骤是什么(荣耀x10怎么设置灭屏时间)

    荣耀x10设置息屏显示时间的步骤是什么(荣耀x10怎么设置灭屏时间)

  • 华为手机怎么截屏快捷(华为手机怎么截长图 操作方法)

    华为手机怎么截屏快捷(华为手机怎么截长图 操作方法)

  • iphone7plus屏幕不亮了(iphone7plus屏幕不亮)

    iphone7plus屏幕不亮了(iphone7plus屏幕不亮)

  • 抖音如果被对方拉黑还能搜索到她吗(抖音如果被对方拉黑怎么办)

    抖音如果被对方拉黑还能搜索到她吗(抖音如果被对方拉黑怎么办)

  • 拼多多怎么设置自动回复(拼多多怎么设置匿名买东西)

    拼多多怎么设置自动回复(拼多多怎么设置匿名买东西)

  • 知乎举报人对方会知道吗(知乎举报人对方会受什么处罚)

    知乎举报人对方会知道吗(知乎举报人对方会受什么处罚)

  • iqoo neo3和iqoo3有什么区别(iqoo3与neo3同一价位选谁)

    iqoo neo3和iqoo3有什么区别(iqoo3与neo3同一价位选谁)

  • 电脑出现白框关不掉(电脑打开有白框)

    电脑出现白框关不掉(电脑打开有白框)

  • qq号密保手机号忘记了QQ不能登录怎么办(qq号密保手机号被改了怎么找回)

    qq号密保手机号忘记了QQ不能登录怎么办(qq号密保手机号被改了怎么找回)

  • 微信可以一次性删除多人吗(微信可以一次性加多少好友)

    微信可以一次性删除多人吗(微信可以一次性加多少好友)

  • 微信权限仅聊天还能看到对方朋友圈吗(微信权限仅聊天和不让他看有什么区别)

    微信权限仅聊天还能看到对方朋友圈吗(微信权限仅聊天和不让他看有什么区别)

  • 为什么微信连续闪退(为什么微信连续十天超过5000要上传身份证)

    为什么微信连续闪退(为什么微信连续十天超过5000要上传身份证)

  • 32位的电脑能装六十四位系统吗(台式电脑开机进不了桌面怎么办)

    32位的电脑能装六十四位系统吗(台式电脑开机进不了桌面怎么办)

  • 视频发不出去怎么回事(视频发不出去怎么整)

    视频发不出去怎么回事(视频发不出去怎么整)

  • 奔腾g2020相当于i几(奔腾g2020相当于i3什么型号)

    奔腾g2020相当于i几(奔腾g2020相当于i3什么型号)

  • ipad pro有几个版本(ipad pro共有几款)

    ipad pro有几个版本(ipad pro共有几款)

  • 路由器pon是什么意思(路由器pon是什么灯)

    路由器pon是什么意思(路由器pon是什么灯)

  • 拼多多怎么设置限购一件(拼多多怎么设置新疆西藏不发货)

    拼多多怎么设置限购一件(拼多多怎么设置新疆西藏不发货)

  • 手机蓝牙怎么连接汽车蓝牙放音乐(手机蓝牙怎么连接车载蓝牙放音乐)

    手机蓝牙怎么连接汽车蓝牙放音乐(手机蓝牙怎么连接车载蓝牙放音乐)

  • 华为Eyewear能连接苹果吗(华为eyewear支持苹果手机吗)

    华为Eyewear能连接苹果吗(华为eyewear支持苹果手机吗)

  • 华为imc全称是什么(imoc华为)

    华为imc全称是什么(imoc华为)

  • 抖音怎么看哪些人看过我的作品(抖音怎么看哪些人取关了自己)

    抖音怎么看哪些人看过我的作品(抖音怎么看哪些人取关了自己)

  • ipad怎么同步手机文件(iPad怎么同步手机QQ聊天记录)

    ipad怎么同步手机文件(iPad怎么同步手机QQ聊天记录)

  • 苹果不用原装充电器对手机有影响吗(苹果不用原装充电线)

    苹果不用原装充电器对手机有影响吗(苹果不用原装充电线)

  • 微小宝是做什么用的(微小宝要钱吗)

    微小宝是做什么用的(微小宝要钱吗)

  • 360u盘助手怎么开启(360u盘助手怎么关闭)

    360u盘助手怎么开启(360u盘助手怎么关闭)

  • 前端毕业设计|基于Vue+Nodejs实现游戏资讯平台(前端毕业设计项目)

    前端毕业设计|基于Vue+Nodejs实现游戏资讯平台(前端毕业设计项目)

  • python线程中Condition的原理(python线程间通信的几种方法)

    python线程中Condition的原理(python线程间通信的几种方法)

  • 全国增值税发票查询平台 手机版
  • 境外向国内汇款几天到账
  • 个人出租汽车
  • 以前年度什么意思
  • 收到失业金返还什么意思
  • 发票勾选错了已报税怎么办
  • 购买的地下室管道多能退吗
  • 准予在以后年度结转扣除的项目
  • 工会经费可以支付哪些费用
  • 工资扣款做什么科目
  • 事业单位代扣社保分录
  • 汇兑损益在外币业务核算中有什么重要意义
  • 实收资本未到位可以注销吗?
  • 应交税费账户期末借方余额反映的是
  • 进项税转出的附加税怎么做
  • 免征企业所得税的有哪些行业
  • 同一地级行政区指什么
  • 到底如何理解参数方程
  • 财产收购的税务处理
  • 公司个税申报是什么意思
  • 什么叫变动费用
  • 银行存款明细账怎么登记及范本
  • 房屋装修费是否分摊到地下车位成本
  • 劳务公司代发劳务费合法吗
  • 劳务费个税计算方式
  • 以前年度的收入和成本错了要怎么调
  • win10蓝牙搜索不到ps4手柄
  • PHP:mcrypt_cbc()的用法_Mcrypt函数
  • php代码扫描
  • 非正常损失会计利润调整
  • 在校学生是不是纳税人,请举例说明
  • thinkphp框架入门
  • 前端的基础知识
  • 用python处理图像
  • Deep Learning Tuning Playbook(深度学习调参手册中译版)
  • css中文字垂直排列
  • php命令大全
  • 开具红字发票资料清单
  • 应付职工薪酬包括哪些二级科目
  • 我们现在收到的礼物
  • 小规模纳税人可以开增值税专用发票吗
  • elementui组件有哪些
  • java mongodb模糊查询
  • 一般纳税人超过多少要交税
  • SQL Server 2005的cmd_shell组件的开启方法
  • 公司给员工付个税怎么交
  • 销售收入发生变动的影响
  • 发票抵扣联可以作为凭证吗
  • 投资者向企业投入资本的形式
  • 2018城镇医疗保险缴费
  • 来料加工账务处理案例
  • 过路费纸质发票可以抵扣增值税吗
  • 做假账本怎么判
  • mysql索引用法
  • macos safari无法使用
  • arch linux安装yay
  • 直接在u盘上工作
  • win10系统遇到错误
  • 苹果电脑dashboard什么意思
  • linux 安装jmap
  • xp更改系统区域设置
  • win7z
  • win7网络信号差
  • win8.1删除所有内容并重新安装
  • ie6浏览器兼容模式怎么设置在哪里
  • 粒子冲突
  • 验证用户输入的密码JavaScript代码加文字
  • linux运维是必死之路
  • shell 查找最新文件
  • linux shell 输出到文件
  • 遮罩有什么作用
  • 怎么检测python
  • LocalBroadcastManager原理和机制
  • python数学语言
  • android开发教程视频 好少
  • 安卓怎么记录时间
  • javascript教程 csdn
  • jquery绑定数据
  • 核定土地增值税的条件
  • 大连市国家税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设