纯CSS无表达式实现图片等比缩放(支持IE7及以上)
杰拉斯 | 时间:2013-02-27, Wed | 29,333 views前端开发
在制作网页的时候,常常会遇到一种情况,我们需要把一些未知尺寸的图片放在一个固定宽高的容器中,这时候我们需要考虑这样的问题:
- 只给图片设置宽度或高度的其中一项可以实现图片等比缩放,但图片可能超出容器大小。
- 给图片设置固定的宽高可能导致图片变形。
有些人可能会简单地用JavaScript解决:
<img src="image-url.png" onload="if(this.width > 100){this.width = 100;}if(this.height > 100){this.height = 100;}" />