我有我的div中包含有一個背景圖像以下的HTML。這是一幅全寬圖像,我希望佔用整個屏幕並保持以響應式設計的寬度摺疊爲中心。我也有一個頭,並且具有相同的行爲相似的全長圖像的頁腳,但不是我只顯示了中間的形象在這裏代碼:如何讓這個精靈按照我的想法行事?
<div id="contain">
<div id="middle_contain">
<div class="lawyer_select">
<div class="lawyer_hold">
<img src="images/example.jpg" width="252" height="286" alt="stuff" /></div>
<div class="lawyer_hold">
<img src="images/example.jpg" width="252" height="286" alt="things" />
</div>
</div>
</div>
</div>
它具有以下CSS:
#middle_contain{
background-image:url(../images/layout/main-example.jpg);
background-position:center;
background-size:cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.lawyer_hold{
height:312px;
width:480px;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
float:left;
margin-top:30px;
}
.lawyer_hold:nth-child(2){
float:right;
margin-top:30px;
}
現在,我遇到的情況是,而不是加載中間包含圖像加上頁眉和頁腳圖像,我想將它們組合成一個精靈。我無法獲得正確的代碼,儘管如此,我的圖像仍然保持居中等崩潰狀態。我已經嘗試了以下CSS,它將圖像正確放置在我最大的屏幕分辨率上,但是現在,當我摺疊其他所有內容時,這些分辨率都會消失。如何正確維護覆蓋背景並在使用精靈時保持居中?這是可能的還是應該堅持三個單獨的圖像?
#middle_contain{
background-image:url(../images/layout/main-example.jpg);
background-position:center;
background-position:0px -167px;
background-size:cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
}