我有各种高度和宽度不同的div,希望我的图片自动调整大小以填充这些div100%,然后当然是居中显示。
目前,我的图像已设置为100%的宽度,然后使用下面的jQuery居中显示,但这仅适用于高度大于调整大小后的div的图像..如何使其对高度和宽度均为100%并且居中显示。完全填充div(即使这意味着拉伸图像)!
谢谢。
目前,我的图像已设置为100%的宽度,然后使用下面的jQuery居中显示,但这仅适用于高度大于调整大小后的div的图像..如何使其对高度和宽度均为100%并且居中显示。完全填充div(即使这意味着拉伸图像)!
谢谢。
$('img.shelf-img').each(function(i, item) {
var img_height = $(item).height();
var top_margin = -(img_height / 2);
$(item).css({
'top': '50%',
'margin-top': top_margin
});
});
img.shelf-img{ width: 100%; height: 100%; }
吗? - Joebackground-size: cover;
吗? - Alvaro