当前位置: 首页 > ds >正文

Vue当中背景图无法占满屏幕的解决方法

有时候设置图片尺寸经常会出现图片无法占满整个屏幕的情况,比如下面:
在继续论述前先介绍vue(可能也包括其他前端框架)里面标识长度的不同方式:

  • px:像素,缺点是往往无法根据页面尺寸而动态调整比例
  • rem:能够自适应移动端的布局
  • vh(viewport width) : 表示视觉宽度的比例(1~100)
  • vw (viewport height) :表示视觉高度的比例(1~100)

一般而言后两者会更为常用于网页端,也更方便实时操作大小

回到问题:检查后端背景图片的代码如下:

#main {display: flex;justify-content: center;align-items: center;width: 100vw;min-height: 100vh;// 设置背景图片background-image: url('@/assets/background2.png'); background-size: cover; background-position: center; 
}

发现指定宽度和高度的属性名称也不太一样

修改属性名称为min-width,问题解决:

#main {display: flex;justify-content: center;align-items: center;min-width: 100vw;min-height: 100vh;// 设置背景图片background-image: url('@/assets/background2.png'); background-size: cover; background-position: center; 
}

http://www.xdnf.cn/news/16480.html

相关文章:

  • 使用FRP搭建内网穿透工具,自己公网服务器独享内外网端口转发
  • Ubuntu 22.04 配置 Zsh + Oh My Zsh + Powerlevel10k
  • 物联网统一网关:多协议转换与数据处理架构设计
  • HiggsAudio-V2: 融合语言与声音的下一代音频大模型
  • 【企业架构】TOGAF概念之二
  • 数据结构(4)单链表算法题(上)
  • Linux库——库的制作和原理(2)_库的原理
  • c#抽象类和接口的异同
  • 八股文整理——计算机网络
  • Docker常用命令详解:以Nginx为例
  • 台式电脑有多个风扇开机只有部分转动的原因
  • 典型的 Vue 3 项目目录结构详解
  • 解决使用vscode连接服务器出现“正在下载 VS Code 服务器...”
  • 动态SQL标签
  • FROM stakater/java8-alpine 构建cocker镜像
  • 学习嵌入式的第三十三天-数据结构-(2025.7.25)服务器/多客户端模型
  • SSRF_XXE_RCE_反序列化学习
  • ChatIm项目文件上传与获取
  • 前缀和-238-除自身以外数组的乘积-力扣(LeetCode)
  • 《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——6. 传统算法实战:用OpenCV测量螺丝尺寸
  • nginx一个域名下部署多套前端项目
  • GRE、MGRE实验
  • RK3568笔记九十三:基于RKNN Lite的YOLOv5目标检测
  • FreeMarker模板引擎
  • 【C++】C++11特性的介绍和使用(第三篇)
  • 【RHCSA 问答题】第 10 章 配置和保护 SSH
  • 航空发动机高速旋转件的非接触式信号传输系统
  • 技术赋能与营销创新:开源链动2+1模式AI智能名片S2B2C商城小程序的流量转化路径研究
  • 工具 | 解决 VSCode 中的 Delete CR 问题
  • 小程序的客服咨询(与企业微信建立沟通)