我想从外部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