2013-02-21 110 views

回答

4

你有沒有看仔細了網站的形象?因爲它不是調整大小!它只集中在img元素的中間,作爲background屬性。當你改變,你會看到圖像中心調整屏幕的寬度..

這是非常簡單的只使用background屬性來實現這種效果:

background: url("img path") 50% 0 no-repeat;

背景圖像將獲取元素的高度。

例子:here

0

你應該函數綁定到「調整」事件,
並給圖像最大寬度和最大高度,而不是高度和寬度,

function imageresize() { 
if (($(window).width()) < '800'){ 
$('#img').css('max-width',$(window).width()); 
} else { 
$('#img').css('max-width',''); 
} 
} 

imageresize(); 

$(window).resize(function(){ 
imageresize(); 
}); 

我附上一個jsFiddle:http://jsfiddle.net/gGBRF/

0

正如@Sven所說,它沒有被重新調整大小,它只是居中並重新調整瀏覽器大小,使其看起來像是雙方溢出。

相關問題