2014-02-23 76 views
-1

很好,我看到我可以同時使用javascript和css來調整我的圖片大小以適合瀏覽器。 我應該使用哪一個,有沒有優點/缺點? 會很感激,我可以看起來像什麼樣的例子。調整圖片大小,我應該使用什麼?

問候 失落的男孩

+0

通常情況下,使用JavaScript調整圖像大小,意味着使用JavaScript在''上設置一些CSS值。要使用JavaScript和* not * CSS調整圖像大小,您必須將其加載到畫布中並以此方式進行播放,這會變得困難得多,而且可能會過度。 – gilly3

+0

謝謝你的快速回答! – Peeth

回答

1

如果使用JavaScript的resize事件,總是會有一些延遲,可能導致水平滾動條來忽悠你的頁面上。

所以使用CSS。 width:100%完美。

+0

謝謝你一個好的和快速的答案!欣賞它! – Peeth

1

我已投票結束,但無論如何:

CSS。它重量更輕,不需要JavaScript,運行時無需啓用JavaScript,並且渲染速度更快(JavaScript將不得不等待圖像加載,而CSS不會)。

+0

即使你投票結束,我真的很感激你回答了這個問題! – Peeth

0

這真的取決於你在做什麼。

如果你只是想的形象是高大的600像素由800像素寬(或者是瀏覽器的寬度的10%,或填充整個頁面),然後使用CSS。

如果你已經這樣做了JavaScript的事情,希望圖像上的另一個條件調整,那麼你可以使用JavaScript來調整它們的大小。

總之:如果您已經在使用JavaScript,請繼續。如果你不是,CSS將用於最簡單的目的。

+0

謝謝你一個好的和快速的答案!欣賞它! – Peeth