網頁需要顯示一些圖像。而且,圖像應該顯示爲適合正方形(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