图像尺寸为1274 x 793.我想将它作为我的背景图像。但是当它添加到css上时,它会被裁剪为顶部和底部。我希望它在我的页面上显示完整的大小而不在页面上拉伸它。
html, body {
height: 100%;
}
body {
font-size: 100%;
line-height: 1.5em;
}
/*Banner Section*/
#banner {
height: 100%;
background: url('/wonderwoman.jpg');
background-repeat: no-repeat;
background-size: cover;
background-attachment: scroll;
background-position: center center;
position: relative;
}
答案 0 :(得分:1)
试试background-size:contain;
要么
您可以通过约束图像最小尺寸(例如)min-height: 700px;
答案 1 :(得分:0)
添加
background-size: 100% 100%;
答案 2 :(得分:0)
你也可以这样做
<html>
<body style="background-color:#000;">
<div style="display: flex; justify-content: center;">
<img src="wonderwoman.jpg" height="100%" width="100%" align="center">
</div>
<body>
</html>
答案 3 :(得分:0)
只需删除“background-position:center center;”部分。