我有一个用户上传图像的网站,图像处理在服务器上进行,大小为 400px*400px。图像可能有各种无法控制的原始尺寸。显示它们时,我无法将它们正确定位在 200px*200px div 中。它要么被挤压/拉伸,要么留下像空间一样的信箱。这里的偏好是以保持正确比例和居中为代价来裁剪图像。任何 jquery/css 已知方法可以做到这一点?
编辑
.container{width:200px; height:200px;}
.container img{width:100%;}
这是我发现的最接近的解决方案,但它根本不令人满意(高度/宽度显然根据图片而变化)......目前我们使用信箱来“缩放”图像。还有使用PhotoStack的 Pixel Daily 的照片堆栈插件