我有一个动态/响应div
图片。并希望根据DIV高度/宽度使图像高度或宽度为100%。我不想拉伸图像。宽度或高度应该是100%而不是两者。
以下是我正在尝试http://jsfiddle.net/CLrUS/
的示例答案 0 :(得分:1)
为此图片提供CSS
.css{ max-width:100%;
max-height:100%}
此处图像采用父div的宽度。这里的图像不会伸展,图像会得到比例的高度和重量
答案 1 :(得分:0)
增加刚度:
.class img{
height: 100%;
width: auto;
}
这个只是宽度:
.class img{
height: auto;
width: 100%;
}
答案 2 :(得分:0)
试试这个:
<img src="#your image#" onload="imgFitParent($(this));" style="width:inherit; height:inherit;">
<script type="text/javascript">
function imgFitParent(imgElemt)
{
if(imgElemt.parent().width() > imgElemt.parent().height()){
imgElemt.height("100%");
imgElemt.width('auto');
}else{
imgElemt.width("100%");
imgElemt.height('auto');
}
}
</script>
像这样: JSFIDDLE
答案 3 :(得分:0)