按设计稿一比一开发且自适应屏幕

【文字自适应大小】vue文字字体大小自适应,根据屏幕大小变化字体自适应大小,简单方法 前端常遇到的一个情况是要做自适应的页面,但是有时候文字定了font-size后屏幕大小变化但是文字不跟着变。但是设置rem之类的也麻烦,这里就给一个简单的方法实现。 写法:利用css的自动计算方法calc font-size:calc(100vw * 100 / 1920); 解释一下: calc:是一个css自带的计算方法,可以自动计算后返回px单位的值 100vw:vw是屏幕的宽度。也就是百分百屏幕宽度。 *100:这里乘的100代表100px。 1920:设计稿的宽度 比如:我的需求是屏幕上要一个 阅读详情

①安装less loader

cnpm install less less-loader --save-dev

在这里插入图片描述
在build目录下的webpack.base.conf.js 下配置loader
在这里插入图片描述

{
  test: /\.less$/,
  loader: "style-loader!css-loader!less-loader",
}

在这里插入图片描述
②安装lib-flexible插件

cnpm i lib-flexible --save

在这里插入图片描述
main.js 里 引入 lib-flexible
在这里插入图片描述
对flexible.js进行更改
在这里插入图片描述

③安装px2rem-loader

cnpm i px2rem-loader --save-dev

在这里插入图片描述
build目录下的utils.js添加如下配置

const px2remLoader = {
    loader: 'px2rem-loader',
    options: {
      remUnit: 192
    }
  }

在这里插入图片描述
关于px2rem的写法,
直接写px,编译后会直接转化成rem ---- 除开下面两种情况,其他长度用这个
在px后面添加/no/,不会转化px,会原样输出。 — 一般border需用这个
在px后面添加/px/,会根据dpr的不同,生成三套代码。---- 一般字体需用这个

本文参考链接:https://web03.cn/blog/68

vue项目屏幕自适应(有大屏) 目前做项目都是基于1920*1080窗口大小 有的要求屏幕自适应 我一直这样子做,挺简单的,今天分享给大家 第一步安装一个包 只在开发环境需要 第二步 在vue.config.js文件中加入以下内容(没有就创建一个,与src目录同级) module.exports={ css:{ extract:false,//false表示开发环境,true表示生成环境 sourceMap:false, loaderOptions... 阅读详情

相关推荐

远程桌面连接失败?手把手教你解决CredSSP加密Oracle漏洞(Win10/Win11通用)

本文详细解析了Windows远程桌面连接因CredSSP加密Oracle漏洞安全更新导致的“身份验证错误”问题。文章从原理入手,提供了通过组策略编辑器(适用于专业版)和注册表编辑器(适用于家庭版)两种核心解决方案,指导用户将安全策略调整为推荐的“缓解”模式,以在保障安全的前提下恢复连接,并给出了高级脚本处理与安全最佳实践。

u6v7w8x的博客 728

rem

基准值:可以看到,无论页面以哪种手机比例缩放,body的width都是7.5rem。很明显,目前网易的手机端设计稿是基于iPhone6,750(设计师给的设计稿是物理分辨率,会是我们写样式的逻辑分辨率的两倍,如果给的设计稿是640,那么是基于iPhone5,320),且基准值是100px(750/7.5=100)。这个基准值很关键,后面的css换算,都和这个基准值有关。动态font-size:...

weixin_30656145的博客 235

WinCC7.5SP2生成PDF报表显示有错误或残缺的问题及解决方法

WinCC V7.5 SP2 自带的生成PDF报表功能异常。生成的PDF报表内容显示空白或有残缺。经测试后发现可以通过替换Adobe PDF Library库文件的方法解决该问题。

commandboy的博客 3660

根据设计稿的响应式开发的简单实现

根据设计稿的响应式开发的简单实现 我是通过rem布局来实现的,比如设计稿的宽度为1440px html { font-size: calc(100vw/1440); } 通过calc计算出font-size的值,这时1rem就相当于设计稿的1px,那还原设计稿就简单了很多 当然如果是手机端,那还是要通过多媒体查询,再设置html中的font-size,一般手机端的设计稿都为750px @media screen and(max-width:768px) { html { f

qq_45157271的博客 900

Dify实战:智能邮件工作流配置全解析

本文详细解析了如何利用Dify平台配置智能邮件工作流,实现邮件处理的自动化与智能化。内容涵盖从获取邮箱授权、安装插件、安全配置环境变量,到构建邮件发送工作流、创建调用该工作流的智能体(Agent)的完整步骤,并分享了连接知识库实现智能客服、定时发送日报等进阶自动化场景,旨在帮助用户显著提升邮件处理效率。

t8u9v0w1x的博客 795

Xinference新手指南(一个命令直接安装成功)

对于新手,必须得学会使用docker部署,这是基本功!这里就不过多去介绍了,如果评论要出教程的话,以后再出了。

Ven%的博客 820

自学前端持续更新中

<span> <span style="color: "></span> 独立修饰文本 有序列表: <ol><li></li></ol>li里面可以随意放标签,但是ol里面只能防止li <!-- 1.li里面可以随意放标签,但是ol里面只能防止li 2数字是自动生成的。 3. type: 1,a,A,i,I ,选择自己的类型 ...

p2060550880的博客 782

滴滴数据分析80道面试题及参考答案

常见的模型评价指标有准确率、召回率、F1 值、均方误差、均方根误差、R 方等。准确率是指模型预测正确的样本数占总样本数的比例,它反映了模型预测的准确性。召回率是指模型预测为正例的样本中实际为正例的比例,它衡量了模型对正例的捕捉能力。F1 值是准确率和召回率的调和平均数,综合考虑了两者的平衡。均方误差是预测值与真实值之差的平方的平均值,它衡量了模型预测值与真实值的平均偏离程度。均方根误差是均方误差的平方根,与均方误差类似,但更直观地反映了误差的大小。

大模型大数据攻城狮的专栏 1698

vue开发页面自适应屏幕尺寸

使用vue开发的页面都是通过px设置它的尺寸,如果换了一个不同尺寸的屏幕就会出现页面排版错乱,显示不完整等情况。下面通过插件将px装换为rem单位适应不同尺寸的屏幕。

Bruce小鬼 1万+

基于YOLOv10深度学习的花生种子霉变检测系统

YOLO(You Only Look Once)是当前最先进的目标检测算法之一,具有快速、精准的特性。YOLOv10是YOLO系列的最新版本,相较于之前的版本,YOLOv10在特征提取、模型精度和速度上都有了显著的提升。YOLOv10采用了更深的卷积神经网络、更多的跨层特征融合方法,使得其在不同尺寸物体的检测和复杂场景的处理上都表现出了优异的性能。YOLOv10特别适合应用在需要快速处理并检测大量图像的任务中,如花生种子霉变检测等,能够实现精准、高效的检测。

2201_76125393的博客 649

AIGC实战——基于Transformer实现音乐生成

Transformer 是最流行的音乐生成技术之一,因为音乐可以视为一个序列预测问题,Transformer 模型将音符视为一个个符号的序列(类似于句子中的单词),从而用于生成音乐。Transformer 模型基于先前音符预测下一个音符,生成音乐作品。在本节中,将学习如何处理音乐数据,并应用 Transformer 生成与给定训练集风格相似的音乐。

盼小辉丶的博客 1万+

实现网页自适应不同尺寸 屏幕(PC端)

前言:需求是一个静态展示页面根据UI提供设计稿完成,最好是适应具有不同屏幕尺寸,具体要求没提。 网上查找相关自适应布局,有很多种方案如下 media 媒体查询 类似于响应式布局根据不同屏幕显示不同效果布局 百分百布局实现 可能也会存才拉伸 不能百分百还原设计图 bootstrap, vue项目中使用flexible.js (只要一个静态页面不用框架pass) rem布局 采用2.果然通过百分比实现的页面只在和设计稿同等宽度屏幕效果最完美,其余会有不同程度...

m0_55571138的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

写移动端自适应屏幕的方法

前端移动端开发的时候肯定是会面对不同型号的手机的页面展示问题的,今天给大家推出另外一种自适应不同移动端的方法,使用vw,vh单位。 vw和vh单位的大小是多少? vw和vh是根据设备的宽度和高度来决定的,设备的宽就是100vw,设备的高就是100vh, 你设置的50vw就是相当于设备宽度的50%,你设置的100vh就是相当于设备高度的100%。 切记:不要把vw和vh弄混淆了,如果你给元素宽度设置...

吴小迪的博客 4万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

css中rem是怎么计算的,是怎么自适应手机端,匹配设计稿的

好多小伙伴当学习到移动端的时候,首先就会接触到的是移动端的单位,因为在移动端布局就不太适合用px(一些字体还是需要继续使用px) 首先先介绍一下都有那些单位: px、em、pt、rem、%、vh、dp 今天我们来介绍的是rem单位 首先大家需要知道一个数值,那就是750px 没错这个750就是iPhone6、7、8的屏幕宽度,因为750这个宽度的需求还是比较大的因此,UI的设计稿一般都是设置的750px的设计稿,但是这时候问题就来了,但是好多安卓手机他不是750px的宽度啊,那怎么办呢。所以就用到了自适

weixin_46003019的博客 878

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

vue项目屏幕自适应(响应式布局)

自适应布局rem,媒体查询@media还有postcss-px-to-viewport

dream_will_true的博客 1万+

【自适应缩放】vue根据屏幕大小自适应宽高缩放的方法

根据屏幕大小的变化自动缩放元素的宽高,达到可以适应任何屏幕大小的效果。 这边通过一个mixins.js文件混入到组件内直接使用就行,只需要改一下ref的名字 示例结构 这里只需要看下我的结构大概示例和引入mixins文件, <template> <div style="width:100%;height:100%;position: relative"> <div class="box" ref="zoom"> <p>测试11</

seeeeeeeeeee的博客 1万+

移动端屏幕适配(750px设计稿)

移动端适配(750px设计稿)

qq_41552234的博客 3883

屏幕自适应

屏幕自适应引入在AndroidManifest设定设计图的比例使用布局在Application配置 引入 dependencies { compile ‘com.zhy:autolayout:1.4.5’} 在AndroidManifest设定设计图的比例 在你的项目的AndroidManifest中注明你的设计稿的尺寸。 使用布局 让你的Activity继承自AutoLayoutActivity...

Shawkun的博客 328

揭秘前端大屏项目:如何精准将设计稿转化为适配全屏幕的完美页面

项目里陆续做好两三次大屏项目,总结了一些开发经验。大屏通常用于展示数据,比如监控中心或者展览,屏幕尺寸多样,可能有超宽比例,比如16:9或者更宽。设计稿通常只提供一个固定尺寸,如何在各种屏幕上完美呈现是关键。需要视口单位、rem、vw/vh的应用,以及如何保持元素比例和布局。

涵盖了计算机专业基础知识、数学建模相关实践、复杂网络论文研究、LeetCode算法刷题经验、C语言开发经验、前端Vue、React框架开发实战相关知识 1314

Vue2实现自适应屏幕大小的两种方法详解

教程下载地址: 网赚博客https://www.piaodoo.com/创业项目排行榜前十名https://www.piaodoo.com/

菜鸟教程 6573

H5页面自适应各种手机端屏幕分辨率的大小

之前写h5注册页的时候,总是适配不好,用过媒体查询,但是效果不太好,而且要适配的尺寸太多了,总归有遗漏的,时长达不到ui设计图的标准,后来在网上找了一篇适配的js代码,但是因为不太明白,所以使用的也不好哈哈,现在算是明白了点,故将代码放上 原文出处:https://www.jianshu.com/p/26ce1458df65 ; (function (designWidth, maxWidt...

qq_43209768的博客 6757

让页面自适应屏幕

贴代码 'use strict'; /** * @param {Number} [baseFontSize = 100] - 基础fontSize, 默认50px, 对于iPhone的设计稿, 1rem=100px; 方便裸算rem; 有的是16px, 用浏览器默认; * @param {Number} [psdWidth = 750] - 设计稿默认宽度, 以750为基准; */ ...

yuntian1995的博客 691

手机网站自适应屏幕大小方法总结1

手机网站自适应方法总结1、使用meta标签,这也是普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。 首先解释该标签的含义: 如果你完全不了解这个标签的使用需要先百度一下。 解释:content中的“width” 这个width指的是什么宽度,我看过的文章对这个都没有解释的很清楚,有几个备选:虚拟窗口的

空白_回忆的博客 2814

字体自适应屏幕(rem)

使用rem来设置Web页面的字体大小

yamdork93的博客 1930
上一篇: echarts图表动态显示数据
下一篇: 大屏右上角的年月日时分秒
长箭已搭弓
博客等级 码龄9年 51粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值