日期:2014-05-17 浏览次数:20572 次
在制作网页的时候,常常会遇到一种情况,我们需要把一些未知尺寸的图片放在一个固定宽高的容器中,这时候我们需要考虑这样的问题:
有些人可能会简单地用JavaScript解决:
- <img src="image-url.png" onload="if(this.width > 100){this.width = 100;}if(this.height > 100){this.height = 100;}" />
但在这种写法在图片长宽差距较大时还是会出现图片变形的情况,优化了缩放算法的代码如下:
- <!doctype html>
- <html lang="zh-CN">
- <head><