【发布时间】:2018-08-22 03:56:51
【问题描述】:
我创建了一个标题中带有背景图片的网站。我将图像放在 CSS 样式表中。图像的宽度响应很好,但高度没有。您可以在此处查看该网站:www.devcore.tech
这是我的 HTML:
<div class="introduction">
<h1>Tecnología al alcance de todos.</h1>
<form action="nosotros.html">
<input class="introduction-button" type="submit"
value="Conócenos" />
</form>
</div>
这是我的 CSS:
.introduction {
width: 100%;
margin: 0 auto;
margin-top: 0px;
background-color: #102a42;
background-image: linear-gradient(0deg, #102a42 0%, #171c31
100%);
background-image: url(../images/geometry.png); /* Image size 1280 x 1024px*/
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
text-align: center;
}
谢谢!
【问题讨论】:
-
看起来它正在根据
background-size:contain;工作。似乎出了什么问题,而您想要的行为是什么? -
@showdev 如果您调整窗口大小,您会看到图像从一侧正确地缩小到另一侧。但是,您会在图像的顶部和下方看到蓝色空间。我希望图像也能达到全高。
-
@showdev 这里是截图:dropbox.com/s/a4z6yo93k1dq5mz/…
-
background-size:contain就是这样做的。也许你更喜欢cover? Example here. -
@showdev 再次感谢,但它仍然不起作用。我想我会暂时保留它,直到该网站的下一个版本很快发布 :) 无论如何谢谢!
标签: html image css responsive