如何显示图像以使其宽度为原始图像宽度或浏览器宽度的100%(以较小者为准)(我想尽可能多地显示图像尽可能没有水平滚动)。显示图像的宽度为100%或与浏览器的宽度一样大
这是可能的CSS,还是我需要玩弄javascript?
如何显示图像以使其宽度为原始图像宽度或浏览器宽度的100%(以较小者为准)(我想尽可能多地显示图像尽可能没有水平滚动)。显示图像的宽度为100%或与浏览器的宽度一样大
这是可能的CSS,还是我需要玩弄javascript?
试试这个:jsFiddle.net Demo
HTML:
<img src="http://gypsypixiepirate.com/wp-content/uploads/2013/03/Rumpus-party.jpg" class="className" />
CSS:
.className {
max-width: 100%;
bottom: 0;
left: 0;
right: 0;
top: 0;
margin: auto;
overflow: auto;
position: fixed;
}
@emmanuel,因为它使图像总是适合宽度不工作,我从来没有想图像比它的真实分辨率更大。 – JensB 2014-10-30 20:41:55
Javascript。你不能添加条件给CSS选择器。 – Mark 2014-10-30 20:45:00