新建font.js文件,写入以下代码

export function fontSize(res) {let docEl = document.documentElement,clientWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;if (!clientWidth) return;let fontSize = 100 * (clientWidth / 750);//这里的750是指屏幕的宽度,看设计稿自行更换return res * fontSize;
}
export default {fontSize,
};

在main.js里引入并使用

import fontSize from "./assets/js/font.js";
Vue.prototype.$fontSize = fontSize;

使用时动态绑定内联样式,给变量使用这个js赋值
我以一个进度条的宽度举例

<h3 :style="font-size:qwe"></h3>data(){return{qwe:0}
}mounted() {this.qwe=this.$fontSize.fontSize(0.24)
}

会vue的应该能看懂…不具体写了,这时就给 h3 这个标签赋值 24px,在页面上显示时会和使用了 px2rem 是一样的效果,自动转成 rem 单位

❀❀❀❀❀❀完结散花❀❀❀❀❀❀

Written ❤️ sywdebug.

使用fontSize做内联样式的自适应相关推荐

  1. React 项目----内联样式style的使用 (12)

    在此我们之前学习了react的基本的语法,对于页面我们还经常关注的是页面的样式,那么react 项目中,我们应该如何使用样式 首先我们来做一个简单的页面一个评论的列表 模拟数据: commentLis ...

  2. react内联样式_React样式化的组件:内联样式+ 3种其他CSS样式化方法(带有示例)...

    react内联样式 There's no one right way to style your React components. It all depends on how complex you ...

  3. css vue 内联_04-Vue基础-css和内联样式绑定

    v-bind 及 class 与 style 绑定 1. 绑定 class 的集中方式 1.1. 对象语法 给class设置一个对象,可以动态切换class.例如: var app = new Vue ...

  4. HTML基础 内联样式改进 三毛语录

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 < ...

  5. CSS的基础概念、行内样式(内嵌样式)、内部样式(内联样式)、外部样式(外联样式)、字体相关属性及相关练习的案例

    CSS学习笔记 CSS的基本概念 Cascading Style Sheet层叠样式表 标签:<p> <div>-之类的标签 使用方式:直接输入标签名 类(class):cla ...

  6. 微信小程序开发实战基础二、wxml模板,动态更新内联样式

    1.模板使用 1.wxml中创建模板 <template name="msgItem"> <view> <text> {{index}}: {{ ...

  7. H5 css引入方式 内联样式表

    内联样式表 通过style标签进行设置 <html> <head> <meta charset="utf-8"> <title>引入 ...

  8. html内联样式(表),外部样式表

    内联样式:直接在元素开始标签中定义style <!DOCTYPE html> <html><body style="background-color:Powde ...

  9. 干货来袭!CSS的行内样式与内联样式,看完就会了

    什么是行内样式 行内样式,其实从它的名字就可以看出来它的特点,就是直接在 HTML 标签中使用 style 属性设置 CSS 样式.例如像下面这样的: <p style="font-s ...

最新文章

  1. 自定义控件例如LinearLayout 的三种方法
  2. 【Python】字符串对齐的常用方法
  3. Blackboard Collabrate 模拟器打开
  4. Java之toString()方法详解
  5. python使用redis做缓存_Python中的Redis客户端缓存(二)
  6. conda和pip的区别
  7. DFF之--(一)神经网络入门之线性回归
  8. linux swing 字体颜色,Linux 下 java Swing 中文字体变成方框的问题解决
  9. 在 Laravel 5 中集成七牛云存储实现云存储功能
  10. 2.shiro+jdbc+idea+maven数据库
  11. matlab画动态简单轨迹,利用MATLAB绘制相轨迹
  12. 高分六号WFV预处理详细步骤(辐射校正、大气校正、几何校正)
  13. stata14中文乱码问题
  14. 计算机图形学-消隐算法
  15. 说话人识别ALIZE工具包的编译
  16. 汇编DOS与Windows Masm编译运行代码步骤详解
  17. java 坦克大战画坦克_【JAVA语言程序设计基础篇】--JAVA实现坦克大战游戏--画出坦克(二)...
  18. 危夷晨:来自“AI黄埔军校”的计算机视觉创业者
  19. leveldb安装以及使用
  20. 开放式办公环境真是个糟糕的做法

热门文章

  1. SAP 银企直连 电子回单
  2. Android WiFi直连 双向通信
  3. UE4-(UI)第六十四课Grid Panel
  4. 目前大数据分析领域,主要面临的四大瓶颈
  5. 练习8-8 移动字母
  6. nrf51822蓝牙学习笔记四
  7. Java REST API Server 性能比较 Tomcat/Jetty/Grizzly/Undertow
  8. Teamviewer11现在无法捕捉屏幕画面。这可能是由于快速的用户切换或远程桌面会话断开/最小化。...
  9. Mr.D_速学“凯利公式”
  10. 数学建模——运输问题(Python实现)