所以我有2個背景,我需要使「貼」在居中div的邊上。無論瀏覽器的寬度如何,div本身都應該集中在頁面上。如何使2背景「粘」到居中div的邊上
我現在的問題是......背景,由於%在瀏覽器寬度調整時正在居中的容器div下移動。他們留在我給他們的比例,但如果我不給他們的百分比和絕對職位...背景不會堅持在一方。
我試圖完成的是在此快照中的葉背景根據瀏覽器的寬度進行調整:http://grab.by/odcy在此屏幕截圖中,我調整了較小的寬度,並且div移位但背景仍保留在%是我給他們的。你會得到我不想要的重疊效果。
/**編輯**/
的居中的div應該沒有任何背景的下面,請注意,在灰色的在底部。
我想確保第一片葉子的最右側和第二片葉子的最左側始終與居中的div對齊,並且不會因調整而中斷。在這個畫面帽... http://grab.by/odlC
/**編輯完**/
這裏是我的html簡化:
<div id="bg1"></div>
<div class="container"></div>
<div id="bg2"></div>
這裏是我的CSS簡化:
#bg1 {
float:right;
position:absolute;
background:gray;
height: 100%;
width: 100%;
right: 77%;
top: 100px;
margin-right:2px;
}
#bg2 {
float:left;
position:absolute;
background:#ccc;
height: 100%;
width: 100%;
left: 25%;
top: 100px;
margin-left: 325px;
overflow-x:hidden;
}
.container {
margin:0 auto;
width:260px;
height:500px; /*for demo only */
}
我創建了一個小提琴以及此:http://jsfiddle.net/feitla/YSAsj/
有沒有人知道如何讓背景堅持居中的div的解決方案,還可以重新調整,而不會像在截圖中那樣在div下面移動?
非常感謝!
你爲什麼不給背景身體本身? – Nitesh