当前位置: 首页 > 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.dtcms.com/a/299098.html

相关文章:

  • JavaScript里的reduce
  • JavaScript 对象、字符串的统计和排序高频面试题
  • Spring Boot 3 如何整合 MinIO 实现分布式文件存储?
  • 【20】C# 窗体应用WinForm ——下拉列表框ComboBox属性、方法、实例应用
  • 掌握JavaScript函数封装与作用域
  • 【资讯】2025年软件行业发展趋势:AI驱动变革,云原生与安全成核心
  • C++/CLI与标准C++的语法差异(一)
  • 《jQuery Mobile 页面》
  • 统计学07:概率论基础
  • ICMPv6报文类型详解表
  • opencv学习(图像金字塔)
  • 算法第三十九天:动态规划part07(第九章)
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现沙滩小人检测识别(C#代码UI界面版)
  • Kafka MQ 消费者应用场景
  • 【C++】stack和queue的模拟实现
  • 【C++】定义常量
  • SpringBoot连接Sftp服务器实现文件上传/下载(亲测可用)
  • Java中List集合对象去重及按属性去重
  • 【Linux系统】理解硬件 | 引入文件系统
  • MySQL数据库本地迁移到云端完整教程
  • 部署上线你的项目
  • 【Git】实用Git操作指南:从入门到高效协作
  • 小米携手云轴科技ZStack获信通院可信云用户典型实践奖
  • 大语言模型 LLM 通过 Excel 知识库 增强日志分析,根因分析能力的技术方案(2):LangChain + LlamaIndex 实现
  • Nanopct6SDK问题汇总与解决方案
  • 【架构】Docker简单认知构建
  • 【工程化】浅谈前端构建工具
  • Python爬虫实战:研究purl库相关技术
  • Mistral AI开源 Magistral-Small-2507
  • 密码学系列 - 密钥派生