有什麼辦法讓背景圖像伸展而不是重複?CSS背景重複
Q
CSS背景重複
2
A
回答
8
不使用任何類型的跨瀏覽器兼容的CSS(存在background-size
財產但是。)
如果這是針對任何特別的瀏覽器,它是可能的。否則,您將需要使用<img>
並擴展它。
這裏是你如何做到這一點在最新的瀏覽器:
body {
background-image: url(bg.jpg);
-moz-background-size: 100% 100%; /* Gecko 1.9.2 (Firefox 3.6) */
-o-background-size: 100% 100%; /* Opera 9.5 */
-webkit-background-size: 100% 100%; /* Safari 3.0 */
-khtml-background-size: 100% 100%; /* Konqueror 3.5.4 */
}
否則,使用<img>
:
img#background {
/* height: 100%; Note: to keep ratio, don't use height */
left: 0;
position: fixed; /* or absolute, if you like */
top: 0;
z-index: -1;
width: 100%;
}
1
你可以使用一個圖像,並設置它的寬度和高度100%,z-index到-1位置到絕對。這可能會起作用。
0
body
{
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
}
http://www.w3schools.com/css/css_background.asp
這不會streach你的形象,但它會使圖像不重複。
1
background-size是CSS3,不支持。 你可以看看這篇文章:How Do you Stretch a Background Image in a Web Page
希望這會有所幫助。
相關問題
- 1. jQuery .css背景不重複
- 2. CSS背景仍在重複
- 3. 避免CSS背景重複
- 4. CSS重複漸變背景
- 5. CSS,背景重複距離
- 6. CSS背景重複問題
- 7. CSS修復了重複背景問題
- 8. css背景重複div高度重置
- 9. 用css多重背景,只重複一個背景
- 10. CSS失敗 - 背景位置,背景重複,背景大小,背景附件
- 11. 重複背景
- 12. css背景圖片不重複-x
- 13. CSS多個背景 - 一個重複
- 14. 圖像性能爲背景重複CSS
- 15. 背景CSS問題 - 不重複
- 16. 驗證CSS - 背景重複問題
- 17. 安排CSS Sprites和重複背景
- 18. 不一致CSS背景重複計數
- 19. 頂部填充重複的css背景
- 20. CSS重複背景,精靈或1px png
- 21. CSS背景重複-X的問題
- 22. 重複CSS背景圖像的時間
- 23. 具有不同重複背景的CSS
- 24. 錨固CSS重複的背景圖片
- 25. 簡單的HTML和CSS背景重複
- 26. CSS背景漸變重複問題
- 27. CSS背景從300像素重複起
- 28. HTML/CSS背景重複問題
- 29. 做不重複時CSS背景
- 30. 重複線性漸變的CSS背景
閱讀問題。 – random 2009-08-14 11:46:31