我正在img
标签上使用背景html
,而img
不在中央。我使用background size: cover;
,但无法正常使用
<section class="section-a">
<h1 class="main-header-sec-a">Bienvendio a Vida Excotica</h1>
</section>
.section-a{
background-image: url('/img/waffles.jpeg');
min-height: 100%;
height: 700px;
background-size: cover;
}
这是结果
这就是我所拥有的
答案 0 :(得分:1)
答案 1 :(得分:1)
background-repeat: no-repeat;
background-position: center center;
那应该做的。
我还建议您阅读以下信息:
答案 2 :(得分:0)
尝试添加:
background: url(images/image.jpg) no-repeat 50% 50%;
答案 3 :(得分:0)
您实际上可以使用background-size: cover;
,但是由于通常这样会最终剪切图像,因此您还必须指定background-position
属性。因此您的代码最终会像这样:
#myDivID {
background: url(myImageUrl);
background-size: cover;
background-position: center;
}
此外,如果您想提高与旧版浏览器的兼容性,则可以使用带前缀background-size的代码,并在代码后附加以下内容:
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
查看完整的代码,在这里工作:https://jsfiddle.net/awrstbn9/9/ 当然,还有其他方法可以实现此目的,但是(我认为)这是推荐的方法。