Css-背景图像被裁剪为顶部和底部

时间:2017-07-30 13:24:19

标签: html css

图像尺寸为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;
}

4 个答案:

答案 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;”部分。