网页需要显示一些图像。而且,图像应该显示为适合正方形(90 * 90像素)。不幸的是,图像的大小是不可预知的。它们可能是80 * 100或100 * 80或90 * 110.如何拉伸图像以适合网页中的正方形?
要求将图像拉伸为:
1)如果图像的宽度为45,高度为100,则将其宽度拉伸至90,将高度拉伸至200。显示其前90个像素。
2)如果图像的宽度为100,高度为45,则将其宽度扩展到200,将高度扩展到90.显示其左侧90像素。
总之,图像的左上部分总是90 * 90的大小。
它在JavaScript和CSS中的解决方案是什么? 感谢
这工作。谢谢 – 2011-05-14 09:03:23
但是,如果原始图像的宽度大于高度,此技巧无法正常工作。 – 2011-05-14 09:10:27