《前端》解决背景适配不同屏幕大小,如何解决因屏幕大小的不同而导致背景的放大或缩小。

news/2024/10/17 16:21:36/

目录

一、问题描述:

1.多了一段滚动距离

​2.换大屏时背景就变小了

 二、需要了解知识

三、解决:

1.HTML上:

2.css上:

四、效果:


一、问题描述:

       最近小编在编程时遇到一个问题,放了一张背景图,在笔记本(15.6寸)上看的是铺满屏,但是换了24寸或27寸屏幕再看效果时,就发现了下面两张图片的问题:

1.多了一段滚动距离

2.换大屏时背景就变小了: 

 

 二、需要了解知识

 那就是“vh”和“vw”;

  • vw单位可以根据窗口的宽度自动改变大小,1vw是窗口宽度的1%;

  • vh单位可以根据窗口的高度自动改变大小,1vh是窗口高度的1%;

刚学习CSS和HMTL大多师兄只会的单位应该就是“%”和“px”;

但是在实际开发中,知道这两个远远不够,比如今天的问题,我们就需要“vh”和“vw”来解决

三、解决:

1.HTML上:

src可以引用一张自己的图片

<div id="Max_box"><img src="The Game Map.jpg" alt="" width="100%" height="100%"></div>

2.css上:

#Max_box {width: 100%;height: 100vh;
}

这样就能在不同屏幕大小的情况不会出现产生一段滚动条或者缩小了

这次小编只用了vh,因为它已经足够解决目前的问题了,

当然日后需要各位师兄灵活转换,vh和vw同时使用还是单个使用

四、效果:

 问题得到了解决,无论是多少寸的屏幕,背景图都是铺满整个窗口

如果文章有不足欢迎指责,也欢迎各位师兄指导


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

相关文章

html自适应屏幕大小渐变背景色,CSS实现背景渐变和自动全屏的代码

CSS 关于背景渐变和自动全屏的问题 主编在css开发时发现了一个致命的问题&#xff1a; 在设置了背景颜色渐变后好不容易调成了全屏覆盖 但按下了F11的时候崩溃的世界开始了 所以这篇文章主要介绍CSS背景渐变色和自动全屏适应 背景渐变色 本文只介绍线性渐变 背景渐变相信大家也…

Android 动画效果弹出PopupWindow,同时屏幕背景变暗

最近做项目的时候&#xff0c;希望弹出一个PopupWindow&#xff0c;但是效果并不美观&#xff0c;所以自己写了个效果&#xff0c;动画弹出PopupWindow&#xff0c;是飞入/飞出&#xff0c;加上渐变的效果。在弹出PopupWindow的同时&#xff0c;改变屏幕背景的透明度&#xff0…

iOS 截图 截取屏幕 背景透明

UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale) 第二个参数&#xff0c;NO&#xff0c;YES 控制是否透明 背景透明时&#xff0c;如果保存图像到相册&#xff0c;会自动添加白色背景。所以需要保存图像为文件&#xff0c;然后通过SHERE方…

解决移动端软键盘弹起底部固定布局被顶上去问题和屏幕背景被压缩问题

1&#xff1a;解决移动端软键盘弹起底部固定布局被顶上去问题 在前端页面布局中经常会把一些按钮通过fixed或absolute固定到底部&#xff0c;但如果页面上有input或textarea被点击获取焦点时&#xff0c;在移动端上软键盘弹起时就会把这些固定到底部的布局顶上去&#xff0c;有…

css背景颜色占全部屏幕,css怎样让背景充满整个屏幕

炫酷时钟 body{height: 100%;color: #51555c; background: url("./img/bg1.png") no-repeat; /* 背景图垂直、水平均居中 */ background-position: center center; /* 背景图不平铺 */ background-repeat: no-repeat; /* 当内容高度大于图片高度时,背景图像的位置相…

html5 video 背景透明,你能将HTML5 video显示为全屏幕背景吗?

我可能有点迟&#xff0c;以回答这个问题&#xff0c;但这对于寻找答案的新人很有用。 上面的答案很好&#xff0c;但要获得完美的视频背景&#xff0c;您必须检查宽高比&#xff0c;因为在调整屏幕大小或在不同的屏幕尺寸上使用屏幕时&#xff0c;视频可能会剪切或画布四周变形…

计算机如何更改用户名的背景,Win10系统下如何更改登录屏幕背景?

在Win10系统中&#xff0c;有两个屏幕&#xff0c;一个是登录屏幕&#xff0c;另一个是锁定屏幕。这两个屏幕很容易理解。 登录屏幕和锁定屏幕之间的区别 登录屏幕&#xff1a;它还表示登录屏幕。当您第一次重新启动计算机时&#xff0c;您将进入一个具有用户名的屏幕&#xff…

【Vue】13.解决安卓手机上调出软键盘,屏幕背景被压缩的问题

在移动项目开发中遇到了一个这样的问题&#xff0c;我这里用的flex布局&#xff0c;因为flex布局是根据页面宽高度进行变化的&#xff0c;因此&#xff0c;当底部弹出手机软键盘的时候&#xff0c;因页面高度变化导致页面因而变化。 解决办法&#xff1a; 我们只需要在app这个…