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

使用CSS把背景图片铺满屏幕

个人简介

👀个人主页: 前端杂货铺
🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展
📃个人状态: 研发工程师,现效力于中国工业软件事业
🚀人生格言: 积跬步至千里,积小流成江海
🥇推荐学习:🍍前端面试宝典 🎨100个小功能 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js

🌕个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

文章目录

    • 前言
    • 具体实现

前言

本文我们使用CSS实现把背景图片铺满屏幕(如下图所示)。


具体实现

代码实现也很简单,样式仅仅需要简单的四行即可。

  • width: 100%; 表示一个元素的宽度将被设置为其父元素宽度的100%,即该元素会尽可能地扩展,以填满其父元素的整个宽度。
  • height: 100vh; 表示一个元素的高度被设置为其视口(viewport)高度的100%。视口是用户在网页上能够看到的区域,它不包括浏览器的工具栏、标签栏等界面元素。
  • background: url(“@/assets/images/baymax.png”) no-repeat; 表示使用该地址的图片作为背景,并且图片不重复。
  • background-size: cover; 表示背景图片将被缩放以完全覆盖元素的背景区域,同时保持图片的宽高比不变。这意味着图片可能会被裁剪,以确保其覆盖整个背景区域,而且图片的宽高比不会失真。
<template>
  <div class="login_container"></div>
</template>

<script setup lang="ts"></script>

<style lang="scss" scoped>
.login_container {
  width: 100%;
  height: 100vh;
  background: url("@/assets/images/baymax.png") no-repeat;
  /* 保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小 */
  background-size: cover;
}
</style>

在这里插入图片描述



http://www.kler.cn/a/443513.html

相关文章:

  • Git快速入门(三)·远程仓库GitHub以及Gitee的使用
  • 日常工作常用命令集合
  • dockerignore文件怎么写
  • 使用CSS 和 JavaScript 实现鼠标悬停时图片放大、缩小和抖动
  • 设计模式 创建型 单例模式(Singleton Pattern)与 常见技术框架应用 解析
  • 电子电器框架 --- 电动汽车上的车载充电器(OBC)
  • Windows Server 2019 配置PHP环境(图文教程)
  • RFdiffusion get_torsions函数解读
  • NGINX的安装和配置(Linux环境)
  • 文心快码代码助手智能体:智能体时代委托自主完成任务
  • 使用ollama编写大模型客户端
  • mfc140u.dll是什么文件?如何解决mfc140u.dll丢失的相关问题
  • 如何使用 Python 处理数据库事务?
  • spring boot密码加密方式
  • opencascade配置笔记
  • QNX通过pfctl工具查看socket通信状态
  • Serverless集成和扩展性概述
  • POD 存储、PV、PVC
  • 基于wifi的火焰报警系统设计(论文+源码)
  • vue框架的搭建
  • Web工作原理:请求与响应
  • request.setAttribute()和session.setAttribute()的区别
  • 统一运维管理平台:全面管理AWS和阿里云
  • 「MDN web 入门」学习笔记
  • gitlab初始化+API批量操作
  • 网络协议与网络安全学习记录