我想從外部URL中獲取圖片並將其放入特定大小的div中。將未知尺寸的圖像尺寸調整爲特定尺寸而不裁剪。 (Letterboxing)
例如一個300x200的div。外部URL上的圖像可能是風景或肖像,我不希望將圖像裁剪成類似overflow:hidden
有沒有一種好的/聰明的方法來做到這一點?
我想從外部URL中獲取圖片並將其放入特定大小的div中。將未知尺寸的圖像尺寸調整爲特定尺寸而不裁剪。 (Letterboxing)
例如一個300x200的div。外部URL上的圖像可能是風景或肖像,我不希望將圖像裁剪成類似overflow:hidden
有沒有一種好的/聰明的方法來做到這一點?
您可以嘗試 #your-div img {{0}} {0}最大寬度:100% 最大高度:100%; }
這應該爲你做這份工作時,在此的jsfiddle http://jsfiddle.net/trickeedickee/xWeVK/
這不會限制高度。 – Jason
請參閱我編輯的答案。 – frontendzzzguy
歌劇有類似我想要的東西。 http://dev.opera.com/articles/view/css3-object-fit-object-position/ – Jason
JavaScript是我唯一的選擇?如果是這樣,有沒有人有一個已經完成它的人的好資源? – Jason
因此,您需要在保留寬高比的'div'塊中適合圖像? – VisioN