【发布时间】:2015-09-06 18:57:35
【问题描述】:
我有很多不同尺寸的大图像(300x400、500x300...)。我想在固定大小的 div 中显示那些正确缩放的大图像。
例如,我有一个 200x200 的 div 和一个 500*300 的图像。
|--------------------|
| |
| |
| div(200x200) |
| |
| |
|--------------------|
|--------------------------------|
| |
| |
| image(500x300) |
| |
| |
| |
| |
|--------------------------------|
因此图像的宽度将为 200 像素,高度将按比例缩放并变为 300 * 200 / 500 = 125 像素。图像看起来会更小,但它会保持其比例并且看起来仍然不错。
|--------------------|
| Blank |
|--------------------|
| |
| Image(200x125) | # div (200x200)
| |
|--------------------|
| Blank |
|--------------------|
我该怎么做?是否有任何 javascript 库可以做到这一点?
【问题讨论】:
-
试试
img { max-width: 100%; vertical-align: middle; }
标签: javascript jquery html css