2015-08-30 61 views
0

雖然這個問題有很多答案,我找不到一個適合我的需求。當我在移動設備上使用我的網站時,甚至使我的筆記本電腦上的瀏覽器窗口非常小時,我失去了用作背景圖像的完整圖像。自動調整大小的背景圖像,以適應較小的窗口和移動設備 - HTML/CSS

HTML:

<div class="compete"> 
    <div class="container"> 
     <h2>Compete</h2> 
     <p>Winners always win</p> 
    </div> 
</div> 

CSS:

.compete{ 
    background-image:url('Handlebars.jpg'); 
    height:450px; 
    background-repeat: no-repeat; 
    background-size: cover; 
    border-bottom:1px solid #ff6a00; 
} 
.compete .container { 
    position:relative; 
    top:40px; 
} 

有關如何使用我的backgrond圖像保持,但有它的任何想法自動調整大小,所以我可以看到在移動完整的圖像/小窗戶?

回答

1

嘗試設置背景尺寸:100%100%

CSS

.compete{ 
    background-image:url('http://dummyimage.com/600x400/000/fff'); 
height:450px; 
background-repeat: no-repeat; 
background-size: 100% 100%; 
border-bottom:1px solid #ff6a00; 
} 
.compete .container { 
position:relative; 
top:40px; 
} 

HTML

<div class="compete"> 
<div class="container"> 
    <h2>Compete</h2> 
    <p>Winners always win</p> 
</div> 

待辦事項回來,如果你仍然面臨的任何問題。

+0

作品種類。但100%100%在改變窗口大小時會扭曲圖像。我實際上看不到我得到我想要的東西 - 儘管如此,您的解決方案仍然非常接近。 – jmn8

+0

然後使用媒體屏幕並設置.compete類的大小。這將有助於不會扭曲不同視口上的圖像。 – CodeRomeos

+0

展開?認爲你絕對是在做什麼 - 不確定你的意思是「使用媒體屏幕」? – jmn8

相關問題