html - 图片定位////
问题描述
我想将图像放置为网页的背景图像,我希望始终显示图像的整个高度,并且它必须在网页中居中。图像的宽度大于其高度。在这种情况下,我希望图片在两边都被切割成相同的。
解决方案
这就是你的要求。查看 body 元素的 CSS 代码。
* {
margin: 0px;
padding: 0px;
}
body {
width: 100vw;
height: 100vh;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-image: url("https://s3.amazonaws.com/cdn-origin-etr.akc.org/wp-content/uploads/2017/11/12193133/German-Shepherd-Puppy-Fetch.jpg");
}
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="master.min.css">
<title></title>
</head>
<body>
</body>
</html>
推荐阅读
- c# - 使用枚举参数获取歧义方法
- c++ - 将包含不可复制对象的对插入地图
- javascript - 如何在安卓应用中使用 OCR(光学字符识别)
- python - 当我的烧瓶网页处于“GET”方法时,它无法连接到通常在“POST”方法中执行的任何静态文件
- python - 根据特定条件在数据框行中添加值
- angular - ngx-image-cropper - 如何仅更改裁剪器的长度或宽度
- python - 如果在 groupby 之后,熊猫的 .sum 似乎忽略了 skipna=False
- vue.js - SPA 静态 Nuxt 应用程序在通过共享主机部署时无法获取静态文件,但在本地服务器上运行良好
- oracle - 如何在 SQL Server 中从 Oracle 实现类似于 for 循环的代码?
- html - 当我使用'a href'时如何固定宽度和高度百分比?