我正在使用引導程序,我想要一個div在另一個div後面,所以使用z-index en位置:絕對和相對。引導行背景圖像變得比父網格寬度更寬
當這樣做時,div下的每個div與z-index:1都會在這個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中使用/ *註釋* /改爲 – happymacarts