我有一個縮放矢量圖像,我希望它填充一個容器。這裏有幾個這樣的問題,儘管它們有點舊。例如。 Stretch and scale CSS background如何獲取背景圖片/圖片以通過CSS來填充容器?
但是,當我試圖實施這樣的解決方案時,結果令人失望。
例如:
body {
margin: 0;
padding: 0;
text-align: center;
color: #000;
background-color: #000
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
}
...
.twoColLiqLtHdr #container {
width: 80%;
margin: 0 auto;
border: 2px solid #000000;
text-align: left;
background-color: #003;
background-image: url('background_image.svg');
/*background-position: 80% 80%; */
background-repeat: no-repeat;
color: #000;
font-family: "Times", cursive;
background-attachment:fixed;
min-height:100%;
/*top: 0;
left: 0; */
}
我已經嘗試了各種安排,但我不能讓它伸展,不留空白區(重複的是各種各樣的成功,但看起來可怕)。
但是,由於我正在使用svg,所以我可能以錯誤的方式處理這個問題,應該在html中使用svg xmlns標記嗎? (附註:我知道IE8的絕對無法處理svgs的)
謝謝。封面成功覆蓋了容器。然而,奇怪的是,圖像太「放大」,只能看到圖像的上半部分。 o.O由於我修復了圖像,因此無法看到圖像的其餘部分... – user137263
您不需要'background-attachment:fixed;'了,因爲它會覆蓋整個高度! – Giona
這讓我有點莫名其妙 - 但是當背景圖片不再被修復時,背景圖片似乎完全消失了! :p – user137263