我目前正在處理圖像和背景css位置。我一直在努力嘗試讓內容區域旁邊(左/右)出現相同的圖像。我試圖讓圖片位置不受頁面大小的影響。CSS:圖像出現在內容區域旁邊(左側和右側)
我怎樣才能得到相同的圖片出現在內容區旁邊? EXAMPLE
這是什麼我的目標爲:
我目前正在處理圖像和背景css位置。我一直在努力嘗試讓內容區域旁邊(左/右)出現相同的圖像。我試圖讓圖片位置不受頁面大小的影響。CSS:圖像出現在內容區域旁邊(左側和右側)
我怎樣才能得到相同的圖片出現在內容區旁邊? EXAMPLE
這是什麼我的目標爲:
這是my stab at it。我使用了一個位於中心的絕對定位的div來包含圖像,然後使用相對位置來獲取它們到特定的像素位置。訣竅是,如果你不使用相對定位,他們是在另一個之上,所以你必須申請一個top:
相當於圖像的高度其中之一,讓它轉移到匹配。
HTML:
<div id="image_container">
<div id="img_r" class="outside_image">
<img />
</div>
<div id="img_l" class="outside_image">
<img />
</div>
</div>
CSS:
#image_container{
position: absolute;
top: 0px;
left: 50%;
width: 0px;
z-index: 900; /* not really required */
}
.outside_image img{
width: 200px;
height: 200px;
}
.outside_image {
position: relative;
}
#img_r{
float: right;
right: -725px;
top: 200px;
}
#img_l{
float: left;
left: -725px;
}
+1謝謝。這似乎工作,但我的形象是720 X 360,我改變了它在CSS'.outside_image img',但它擊倒它不成比例。是的,你是對的:「內容總是留在中心,圖像可以從屏幕上滑落。」# – CodingWonders90 2012-08-04 02:16:30
如果你不想縮放你的圖像,你可以完全刪除該CSS,它會出現在任何調整您提供的圖像大小,如果您使用的是各種圖像,則只需確保所有圖像均可縮放。 – radixhound 2012-08-04 04:56:13
好的,刪除類'.outside_image img'? – CodingWonders90 2012-08-04 04:58:11
你可以使用一個負利潤率左上#LEFT2:
#left2 {
float: left;
width: 200px;
background: #DDD;
-moz-border-radius: 10px;
border-radius: 10px;
margin-right: 15px;
padding: 5px;
margin-left: -248px;
}
如果你需要它留在同一個地方你(即使你調整頁面大小)你可以使用絕對位置:
#left2 {
position: absolute;
left: 20px;
top: 160px;
}
我使用Chrome開發人員工具來嘗試這個東西了順便說一句。以下是我的代碼頁面的屏幕截圖: http://d.pr/i/wXQ2
這不會在右側放置圖像,它會導致頁面調整大小的問題 – radixhound 2012-08-04 00:36:53
**位置:絕對**解決方案不會受到頁面大小調整的影響。 – 2012-08-04 01:00:15
真的嗎?如果將屏幕縮小尺寸,圖像將始終可見。我認爲他希望內容始終保持在中心位置,並且圖像可以從屏幕上滑落。 – radixhound 2012-08-04 01:16:34
你能發佈您的網站上http://jsfiddle.net的簡化版本,我們呢? – 2012-08-04 00:17:36