私はブートストラップを使用しています。ブートストラップの行の背景イメージは、親のグリッドの幅よりも広くなります
このようにすると、z-index:1のdivの下にあるすべてのdivは、このdivの後ろにあります。
100%を使用した場合のdivも最大幅よりも広くなる
<div class="row" id="MENUROW">
<div class="col-md-12" id="MENUCOLUMN"><h1>SHOP</h1></div>
</div>
<div class="row" id="MAINROW"> <!-- this has the background-image -->
<div class="col-md-12" id="MAINCOLUMN">
</div>
</div>
CSS:
#MENUROW
{
position: relative;
height: 80px;
background-color: transparent;
z-index: 2;
}
#MAINROW
{
position: absolute;
z-index: 1;
top: 60px; /*because there is 1 div above the menu div, this div needs to be just under that div, behind the menu div */
width: 100%;
background-image: url(../images/background.jpg);
background-size: cover;
}
この背景画像をやっ幅より(右に)広い行きます親部門の
https://jsfiddle.net/2cs60vrr/3/たとえば、我々はあなたが探しているものか不明ですが、あなたは何をしたいということであれば、ちょうどそれがどうあるべきか、広い表示するには、背景の赤を作った、背景画像は
jsfiddleでこれまでのことを再現できますか? –
あなたはz-indexを混乱させる代わりに、親コンテナやラッパーに背景イメージを置くことができませんでしたか? – happymacarts
<! - コメントはCSSで使用できませんbtw use/* comment * /代わりに – happymacarts