vue-H5 移动端适配方案 rem

news/2024/11/8 14:42:32/

vue-H5 移动端适配方案 rem

在这里插入代码片

(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt =
“onorientationchange” in window ? “onorientationchange” : “resize”,
recalc = function () {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
if (clientWidth >= 750) {
docEl.style.fontSize = “100px”;
} else {
docEl.style.fontSize = 100 * (clientWidth / 750) + “px”;
}
$("#wrapper").css({
display: “block”,
});
};
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener(“DOMContentLoaded”, recalc, false);
})(document, window);

特殊说明vscode 中有pxtorem 插件 跟字体设置50px ,因为iphone678 的时候跟字体大小为50px ,而且输入设计稿的px 会自动计算rem 的值 。
那么你想问这代码放哪里呢, 放在vue 项目中public 下 index.html 文件 页面底部写 script 标签丢进去 没有效果请私信我~~~~


http://www.ppmy.cn/news/665118.html

相关文章

HTML5移动端手机网站开发流程

最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难。为什么会这么说呢?我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗?其实手机网站就是一个微缩版的PC网站罢了!至于…

H5性能优化方案

H5性能优化意义 对于一个H5的产品,功能无疑很重要,但是性能同样是用户体验中不可或缺的一环。原本H5的渲染性能就不及native的app,如果不把性能优化做起来,将极大地影响用户使用产品的积极性。 用户感受 当用户能够在1-2秒内打…

HTML5学习

文章目录 autofocus自动聚焦语义化标签DOCTYPE声明metameta http-equivmeta charset的指定viewport移动端视口 不允许写结束标记的元素可以省略结束标记的标签属性值的简写废弃标签contenteditable规定元素内容是否可编辑hidden属性data-* 属性draggable拖拽属性dataTranfer数据…

android iphone字体,网站中的字体设置--兼容苹果、pc、安卓系统的字体设置

在网站设计制作中很多人会遇到一个问题:设计图和实际出来的网站的页面字体差别很大?苹果、pc、安卓以及各个浏览器显示都很不一样? 这要从网站设计各个职能的人说起了,平面设计师设计完后不管了,丢给前端工程师开发h5代码。而前端设计师做完后又丢给程序开发写后台程序………

如何做好云渗透测试的威胁建模(上)

NO.1 威胁建模相关定义 微软针对威胁建模(Threat modeling)的描述:威胁建模是帮助保护系统、应用程序、网络和服务的有效方法。这是一种工程技术,用于识别潜在的威胁和建议,以帮助降低风险并在开发生命周期的早期实现…

Vim 使用学习记录(1)

前言 在使用编辑器的时候依然存在很多不方便,Vim使用上手成本很高,但还是得学着用,此系列用来记录学习使用的Vim基本命令和用法 参考链接 zhihu 参考链接 博客 vim基本模式 vim的基本模式分为: 命令模式(Command Mo…

Pycharm新建模板默认添加作者时间等信息

在pycharm使用过程中,对于每次新建文件的shebang行和关于代码编写者的一些个人信息快捷填写,使用模板的方式比较方便。 方法如下: 1.打开pycharm,选择File-Settings 2.选择Editor--Color&Style--File and Templates--Python-S…

js手动实现Promise;JS实现promise

Promise的实现主要有以下几个方法: 构造函数 - 创建一个Promise实例。 then() - 处理成功和失败的回调函数,并返回一个新的Promise实例。 catch() - 处理Promise的reject状态,并返回一个新的Promise实例。 resolvePromise() - 根据Promise链…