我的问题很简单。假设我有两个矩形图像。第一个是 200px 宽和 100px 高,第二个是 100px 宽和 200px 高。
我想以恒定的宽度/高度显示图像,例如 150 像素 x 150 像素而不拉伸图像以适应:
我不介意图像周围有空白/填充。问题是图像可以是任何宽度和高度,我想将它们限制在一个方形盒子而不拉伸它们。
以下 CSS 将图像拉伸到 150 x 150 像素:
img {
width: 150px;
height: 150px;
}
最可取的解决方案是 CSS,即使我需要更多的标记。JS/jQuery 也可以。