使用fontSize做内联样式的自适应
新建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 单位
❀❀❀❀❀❀完结散花❀❀❀❀❀❀
使用fontSize做内联样式的自适应相关推荐
- React 项目----内联样式style的使用 (12)
在此我们之前学习了react的基本的语法,对于页面我们还经常关注的是页面的样式,那么react 项目中,我们应该如何使用样式 首先我们来做一个简单的页面一个评论的列表 模拟数据: commentLis ...
- react内联样式_React样式化的组件:内联样式+ 3种其他CSS样式化方法(带有示例)...
react内联样式 There's no one right way to style your React components. It all depends on how complex you ...
- css vue 内联_04-Vue基础-css和内联样式绑定
v-bind 及 class 与 style 绑定 1. 绑定 class 的集中方式 1.1. 对象语法 给class设置一个对象,可以动态切换class.例如: var app = new Vue ...
- HTML基础 内联样式改进 三毛语录
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 < ...
- CSS的基础概念、行内样式(内嵌样式)、内部样式(内联样式)、外部样式(外联样式)、字体相关属性及相关练习的案例
CSS学习笔记 CSS的基本概念 Cascading Style Sheet层叠样式表 标签:<p> <div>-之类的标签 使用方式:直接输入标签名 类(class):cla ...
- 微信小程序开发实战基础二、wxml模板,动态更新内联样式
1.模板使用 1.wxml中创建模板 <template name="msgItem"> <view> <text> {{index}}: {{ ...
- H5 css引入方式 内联样式表
内联样式表 通过style标签进行设置 <html> <head> <meta charset="utf-8"> <title>引入 ...
- html内联样式(表),外部样式表
内联样式:直接在元素开始标签中定义style <!DOCTYPE html> <html><body style="background-color:Powde ...
- 干货来袭!CSS的行内样式与内联样式,看完就会了
什么是行内样式 行内样式,其实从它的名字就可以看出来它的特点,就是直接在 HTML 标签中使用 style 属性设置 CSS 样式.例如像下面这样的: <p style="font-s ...
最新文章
- 自定义控件例如LinearLayout 的三种方法
- 【Python】字符串对齐的常用方法
- Blackboard Collabrate 模拟器打开
- Java之toString()方法详解
- python使用redis做缓存_Python中的Redis客户端缓存(二)
- conda和pip的区别
- DFF之--(一)神经网络入门之线性回归
- linux swing 字体颜色,Linux 下 java Swing 中文字体变成方框的问题解决
- 在 Laravel 5 中集成七牛云存储实现云存储功能
- 2.shiro+jdbc+idea+maven数据库
- matlab画动态简单轨迹,利用MATLAB绘制相轨迹
- 高分六号WFV预处理详细步骤(辐射校正、大气校正、几何校正)
- stata14中文乱码问题
- 计算机图形学-消隐算法
- 说话人识别ALIZE工具包的编译
- 汇编DOS与Windows Masm编译运行代码步骤详解
- java 坦克大战画坦克_【JAVA语言程序设计基础篇】--JAVA实现坦克大战游戏--画出坦克(二)...
- 危夷晨:来自“AI黄埔军校”的计算机视觉创业者
- leveldb安装以及使用
- 开放式办公环境真是个糟糕的做法
热门文章
- SAP 银企直连 电子回单
- Android WiFi直连 双向通信
- UE4-(UI)第六十四课Grid Panel
- 目前大数据分析领域,主要面临的四大瓶颈
- 练习8-8 移动字母
- nrf51822蓝牙学习笔记四
- Java REST API Server 性能比较 Tomcat/Jetty/Grizzly/Undertow
- Teamviewer11现在无法捕捉屏幕画面。这可能是由于快速的用户切换或远程桌面会话断开/最小化。...
- Mr.D_速学“凯利公式”
- 数学建模——运输问题(Python实现)