CSS3背景自定義是一個強大的工具,但它對我來說缺少一個特性。我可以通過幾種方式設置背景位置,但我需要這些組合。例如,有一個動態調整大小的div,我需要一個右邊界爲15px的右中心定位圖像。我找不到處理這個問題的方法。 我可以使用兩個修復程序,它們都不是很優雅。
1.我在圖片的右側留下一個空白的15px區域。
2.我使用這個:background-position:97%50%
但是,在第二種情況下,如果div被重新調整大小,則計算出的右邊距將不正確。 或者,我使用標準圖像而不是bg-image,但我儘量避免這種情況。
那麼,有沒有解決辦法?
謝謝!CSS背景組合類型
1
A
回答
2
CSS3延伸background-position
允許。例如,你可以這樣做:
background-position: right 15px bottom 15px;
不幸的是,只有Opera目前支持這個。
但是,你需要的常見原因是你有一個15px的填充。如果是這樣的話,你可以這樣做:
background-origin: content-box;
background-position: right bottom;
這是每個CSS3瀏覽器支持。
+0
這絕對是我正在尋找的!正如你所描述的那樣,填充現在將圖像從邊界移開。謝謝! – marcias
相關問題
- 1. css背景色組合
- 2. CSS與父背景混合背景
- 3. CSS類爲背景
- 4. Telerik組合背景
- 5. Jquery:與背景組合框
- 6. 結合背景顏色和梯度一個背景CSS屬性
- 7. CSS背景
- 8. CSS - 李背景
- 9. 多背景CSS
- 10. JQUERY CSS背景
- 11. 多背景css
- 12. CSS背景蓋
- 13. CSS背景圖像擬合到的div
- 14. 結合背景CSS使用javascript
- 15. Css背景混合模式替代
- 16. CSS背景以適合多行文本
- 17. CSS混合背景下面的元素
- 18. 在css中的背景類多個背景
- 19. CSS僞類組合
- 20. CSS:背景顏色的背景圖像
- 21. CSS背景圖片和默認背景?
- 22. ExpressJS 4.0背景圖像CSS Mime類型設置爲文本
- 23. css背景顏色隨着文檔類型消失
- 24. 使用css背景色的濾鏡類型
- 25. CSS使用輸入類型=「color」更改背景顏色?
- 26. 無法添加背景CSS類
- 27. 使用CSS類切換背景顏色
- 28. 如何替換css類背景圖像
- 29. CSS類背景圖像水平定位?
- 30. 用活動類css重寫背景
你還需要div中的文字才能一路走到正確的位置嗎?或者它也可以從右側15px? – Alex
div內的文字與左邊對齊。當然,文本不能超過img,所以我需要放一個正確的填充。 「 – marcias
」而且,當然文字不能超過img。「那麼這與「背景圖像」用於XD的情況大致相反。如果你想讓圖像成爲一個沒有文字的物理實體,我會使用一個img標籤,我可以把這些東西放在一起。 – Alex