我试图获取我的主页(www.insaka.org)的背景图片,以覆盖整个屏幕的宽度,但我似乎无法弄明白。 我不希望整个网站延伸,只是图片。有什么想法吗?
HTML
<header class="business-header">
<div class="container-fluid">
<div class="row">
<div class="col-sm-6">
</div>
<div class="col-sm-6 top-buffer">
<h1 class="tagline">Insaka</h1>
<h4 class="tagline">Increasing access to education for rural Zambian girls</h4>
</div>
</div>
</div>
CSS
.business-header {
background: url("/images/Insaka poster girls.JPG") center center no-repeat scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
main {
@extend .container;
margin-top: 30px; // accommodate the navbar
}
section {
@extend .row;
margin-top: 20px;
}
答案 0 :(得分:1)
嗯,html结构有很多问题。你需要一个优秀的前端开发人员才能解决问题。
我可以提供的最简单的解决方案是将以下样式应用于主标记
main {
width: 100%;
max-width: 100%;
padding: 0;
}
答案 1 :(得分:0)
查看您的main
代码max-width
main {
max-width: 100%;
padding: 0;
}
答案 2 :(得分:0)
使用
height:100vh
和width:100vw
设置适合的容器 屏幕。
vh = visual-height
vw = visual-width
在您的情况下,使用100vw
使元素适合当前屏幕