首页 > 其他分享 >Vue项目借助浏览调整适配显示器的分辨率

Vue项目借助浏览调整适配显示器的分辨率

时间:2023-03-22 10:08:11浏览次数:47  
标签:Vue 适配 分辨率 Retina 像素 屏幕 像素点 CSS


场景

Vue搭建的大屏项目,设定的屏幕分辨率为1920x1080。

现需要将该项目适配分辨率为1024x768的分辨率

Vue项目借助浏览调整适配显示器的分辨率_CSS

 CSS中的px称为逻辑像素 :

也叫设备独立像素(Device Independent Pixel, DIP),可以理解为反映在CSS代码里的像素点数。

屏幕的分辨率是物理像素:

设备屏幕实际拥有的像素点。比如iPhone 6的屏幕在宽度方向有750个像素点,高度方向有1334个像素点,所以iPhone 6总共有750*1334个物理像素。

两者之间是通过一个DPR来联系的,DPR = 物理像素 / 逻辑像素

以前,CSS里写个1px,屏幕就给你渲染成1个实际的像素点,DPR= 1

Retina技术用4个乃至更多物理像素来渲染1个逻辑像素,同样的CSS代码设置的尺寸,

在Retina和非Retina屏幕上看起来大小是一样的,但在Retina屏幕上要精细得多。

注:


霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、我本机是1920x1080的分辨率,怎么模拟调试1024x768的分辨率。

运行项目,在谷歌浏览器中打开调试,然后缩放窗体,查看右上角的大小显示

Vue项目借助浏览调整适配显示器的分辨率_javascript_02

然后就可以调整成对应的大小,进而调整代码中css的px大小,直到达到想要的效果。

2、示例

Vue项目借助浏览调整适配显示器的分辨率_vue.js_03

 

 

标签:Vue,适配,分辨率,Retina,像素,屏幕,像素点,CSS
From: https://blog.51cto.com/BADAOLIUMANGQZ/6142063

相关文章

  • Vue+Openlayers实现绘制线段并测量距离显示
    场景在上面已经实现交互式绘制线段基础上,怎样实现测量距离。注:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、页面上添加按钮与map<template>......
  • vue-element-template去除登录
    一、修改src目录下的permission.js文件1、注释//if(hasToken){//if(to.path==='/login'){////ifisloggedin,redirecttothehomepage//next({path:......
  • maui BlazorWebView+本地html (vue、uniapp等都可以) 接入支付宝sdk 进行支付宝支付
     首先添加支付宝sdk的绑定库  nuget包:Chi.MauiBinding.Android.AliPay项目地址:https://github.com/realZhangChi/MauiBinding新建mauiBlazor应用,在根目录创建一......
  • #yyds干货盘点#vue设置跨域proxy
    创建​​vue.config.js​​文件//方法1module.exports={devServer:{host:'localhost',port:'8083',proxy:{'/api':{//......
  • vue.js项目打包报错Error: You appear to be using a native ECMAScript module confi
    问题描述报错:Error:YouappeartobeusinganativeECMAScriptmoduleconfigurationfile,whichisonlysupportedwhenrunningBabelasynchronously.原因是我......
  • Vue2 快速上手
    1.声明式渲染通过{{}}将数据渲染到页面:<body><divid="app">{{message}}</div></body><script>varapp=newVue({el:'#app',......
  • Vue10*10图片表格的点击效果
    要求.使用Vue及自定义组件完成10*10图片表格点击效果效果图过程:一.用PS切图1.打开PS,选择切图工具,在左边复选框选择切图工具。  2.单击右键鼠标,选择划分切片。......
  • 使用vue完成图片表格的点击因隐藏效果
    首先了解整个项目可以分几个板块。图片的切割,图片放入的框架构建,图片放入。1.图片的分割,这里的图片分割可以使用PS,或者网上搜图片切割的网站上传图片就行(http://www.zuoha......
  • vue 默认margin:8px
    #问题情景之前新拉取的vue项目,今天在更换背景图片的时候,发现,图片与顶部有缝隙,查看后发现,body属性中有margin:8px的属性,但是我程序代码中,外层并没有相关设置,且该body是在我......
  • vue 添加 不蒜子 统计计数
    #之前都是在jq环境当中使用卜算子的,感觉还是比较方便#现在使用vue搭建个人博客,当然也要入乡随俗了#步入正题1.环境依赖安装yarnaddbusuanzi.pure.js#ornpminstallb......