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

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.lryc.cn/news/600782.html

相关文章:

  • 记一次腾讯云临时密钥接管存储桶
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • mrpc框架项目的AI总结
  • 热传导问题Matlab有限元编程 :工业级热仿真核心技术-搭建热传导求解器【含案例源码】
  • 【ELasticsearch】节点角色分类与作用解析
  • ubuntu下docker安装thingsboard物联网平台详细记录(附每张图)
  • 考研复习-数据结构-第八章-排序
  • 求hom_math_2d的角度值
  • URL与URI:互联网世界的“门牌号“与“身份证“
  • DocC的简单使用
  • ICMP报文工作原理
  • Linux如何执行系统调用及高效执行系统调用:深入浅出的解析
  • Python 数据分析(二):Matplotlib 绘图
  • 斐波那契数列加强版 快速矩阵幂
  • 特产|基于SSM+vue的南阳特产销售平台(源码+数据库+文档)
  • Linux 系统调用详解:操作文件的常用系统调用
  • SSE (Server-Sent Events) 服务出现连接卡在 pending 状态的原因
  • 2025微前端架构研究与实践方案
  • JavaScript里的string
  • 前端设计中如何在鼠标悬浮时同步修改块内样式
  • 【机器学习深度学习】LLamaFactory微调效果与vllm部署效果不一致如何解决
  • k8s的nodeport和ingress
  • 什么是JUC
  • Voxtral Mini:语音转文本工具,支持超长音频,多国语音
  • 9.3 快速傅里叶变换
  • Docker常用命令详解:以Nginx为例
  • gig-gitignore工具实战开发(五):gig add完善
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 热词评论查询功能实现
  • Spring Boot 单元测试进阶:JUnit5 + Mock测试与切片测试实战及覆盖率报告生成
  • Android ADB命令之内存统计与分析