我在一個容器中有兩個div,右邊的div有一個背景圖像。我想移動右側div的背景圖像,以便它的某個部分(例如20px)出現在左側div中。是否有可能例如使用z-index等?我曾嘗試將背景圖像位置設置爲-20px,但不可見。 請看jsfiddle:http://jsfiddle.net/k8d6U/1/CSS背景圖像位置
1
A
回答
2
背景圖片只會出現在元素的邊界內,所以如果右對齊的div與左對齊的div重疊20個像素,就可以做到這一點。
或者,您可以像您所說的那樣將右側div的背景圖像設置爲-20px
,但將相同的背景圖像應用於左側div並將其定位在距離右側20像素處。這會產生你正在尋找的效果。
Here是一個例子:
.left {
float:left;
width:200px;
background: orange url("http://i42.tinypic.com/2vxfyc4.jpg") no-repeat 180px 50%;
}
.right {
float:left;
width:200px;
background: #ccc url("http://i42.tinypic.com/2vxfyc4.jpg") no-repeat -20px 50%;
}
在示例中,我也放置在圖像自身(絕對定位)正下方的背景圖像和寬度是相同的(如果您需要證明) 。
1
我認爲這是你正在尋找的http://jsfiddle.net/k8d6U/8/ z-index只適用於相對/絕對/固定定位元素右側重疊左側,但實現方式可能會打破不同的分辨率。您可以簡單地把20px地帶添加它在左邊的中心權利,並添加其餘的權利的假div重疊
相關問題
- 1. css背景圖像定位(負位置?)
- 2. Webstorm Meteor CSS背景圖像位置
- 3. CSS背景圖像。在文字位置
- 4. Css背景圖像位置動畫
- 5. 背景圖像位置和CSS轉換
- 6. css圖像背景定位
- 7. CSS - 背景圖像定位
- 8. CSS背景圖像定位
- 9. 重置CSS背景圖像
- 10. 背景大小與css sprite圖像中的背景位置
- 11. jQuery背景圖像位置
- 12. WKInterfaceController背景圖像位置
- 13. 位置圖像到背景
- 14. CSS背景位置
- 15. 背景圖像CSS
- 16. CSS背景圖像
- 17. 背景圖像css
- 18. CSS背景圖像
- 19. CSS類背景圖像水平定位?
- 20. 沒有背景圖像的Css定位
- 21. 用CSS定位背景圖像
- 22. CSS在背景中的特定位置定位圖像
- 23. CSS背景圖片的位置?
- 24. 響應背景CSS位置
- 25. css中的背景位置
- 26. CSS背景位置座標
- 27. CSS背景位置衝突
- 28. CSS - 背景位置在Firefox
- 29. CSS:背景顏色的背景圖像
- 30. CSS背景圖像放置在:懸停