2013-07-02 43 views
0

如果有人可以幫助我,告訴我如何在CSS/HTML中做一個背景封面,我將不勝感激。我如何在CSS/HTML中製作Facebook封面?

我打算做的是使與270px高度寬度100%覆蓋,將適合漂亮和不舒展我的形象,我不介意,如果它縮小,但保持正確的比例。

實施例:

<div class="cover"> 
    <img src="link.jpg"> 
</div> 

內的圖像應該適合與100%的寬度和高度270px和良好的比好的。那可能嗎?

回答

3

保留現有的HTML

CSS:

.cover { 
    width: ... /* whatever width you want for the cover div */ 
    height: 270px; 
    background-color: white; /* optional */ 
    overflow: hidden; 
} 
.cover > img { 
    width: 100%; 
} 

此外,如果要居中垂直的專區內的圖像(不是從外觀設計上來看建議,但什麼是地獄)

.cover > img { 
    width: 100%; 
    position: relative; 
    top: 50%; 
    margin-top: -50%; 
} 

退房http://jsfiddle.net/CaB8g/

+0

感謝,順便說一下什麼ÿ你會推薦呢? Facebook如何做到這一點?我應該這樣做,但我想全屏。 –

+0

你可以看看fb的代碼。 F12是你的朋友:) –

+0

雖然我的解決方案應該適用於你的情況。 –