我想要一個<img>
,它的寬度是頁面的40%,並且會拉長。如何在不拉伸的情況下調整圖像大小?
我如何調整它的大小,而不伸展?
舉例來說,如果我有一個圖像,其文件原本是這樣的:
____8888________
____8888________
____8888________
在我的網頁上,通常情況下,它應該是這樣的:
____8888________
____8888________
____8888________
只要我做的瀏覽器縮小一點,max-width
(假設這個例子中有10個字符)會生效。
當發生這種情況,我想它是:
____8888__
____8888__
____8888__
(就像它已經從右側切當然雙方都好),
而不是:
__888_____
__888_____
__888_____
- 任何伎倆(把它變成一個
<div>
的背景)是好的。 - 寬度和高度未知。
- 謝謝大家以前的回答,但是,對不起,我認爲我沒有把重點放在「之後限制其寬度到頁面的40%」,這意味着在寬度限制之前它應該看起來很正常。
也許你可以使用JavaScript來獲取容器/瀏覽器的寬度和高度,然後計算實際的px而不是使用%。 – Tommy 2012-01-13 06:32:31