2015-04-02 58 views
0

我想获得一个图像与未知的高度和宽度,以适应与300px宽度和300px高度的div的内部。我总是需要看到整个图像。图像的宽度和高度没有伸展或溢出

实施例1:图像与300像素高度200像素宽度,进来将导致100%高度和它66%的宽度的父DIV

实施例2 :图片来自200px高度300px宽度,将导致66%高度宽度为100%它的父DIV

+0

的可能重复[在画布上,调整大小的照片,而不会丢失长宽比(HTTP:/ /stackoverflow.com/questions/6752366/resizing-photo-on-a-canvas-without-losing-the-aspect-ratio) – Barett 2015-04-02 20:47:50

回答

0

我不知道这,但我认为你可以用jQuery问它:

if($('incoming_pic').css('height') > '300px'){ 
    //do something 
} 
0
.your_block img { 
    max-width: 100%; 
    max-height: 100%; 
}