目录视图中的模糊图像
Blurry Images in catalogue view
我最近创建了一个电子商务网站并上传了所有 800 x 800 的产品图片。问题是在目录视图中它们看起来很模糊,但在单个产品上它们又漂亮又清晰。
主题以 290 x 290 显示目录图片,默认 css 是:
@media (min-width: 768px) {
.product-item .wrap-img img {
width: 100%;
height: 100%;
}
}
我该如何解决这个问题?我是否需要调整图像大小,使用某种 css 或其他东西??
谢谢
您上传的图片大于主题显示区域,这反过来会使浏览器缩小您的图片,'guess'它在较小尺寸上的外观。这有时会导致渲染效果不尽如人意(例如您的情况)。
要解决此问题,您可以:
1) 将您的图片调整为 exactly/around 提供的图片区域大小 (290x290),这样浏览器就不必缩放 re-sample 您的图片。
2) 您可以将浏览器使用的图像渲染风格更改为您的偏好之一:
.product-item .wrap-img img {
image-rendering: auto;
image-rendering: crisp-edges;
image-rendering: pixelated;
}
查看这里以获得更全面的解释:
https://css-tricks.com/almanac/properties/i/image-rendering/
我最近创建了一个电子商务网站并上传了所有 800 x 800 的产品图片。问题是在目录视图中它们看起来很模糊,但在单个产品上它们又漂亮又清晰。
主题以 290 x 290 显示目录图片,默认 css 是:
@media (min-width: 768px) {
.product-item .wrap-img img {
width: 100%;
height: 100%;
}
}
我该如何解决这个问题?我是否需要调整图像大小,使用某种 css 或其他东西??
谢谢
您上传的图片大于主题显示区域,这反过来会使浏览器缩小您的图片,'guess'它在较小尺寸上的外观。这有时会导致渲染效果不尽如人意(例如您的情况)。
要解决此问题,您可以:
1) 将您的图片调整为 exactly/around 提供的图片区域大小 (290x290),这样浏览器就不必缩放 re-sample 您的图片。
2) 您可以将浏览器使用的图像渲染风格更改为您的偏好之一:
.product-item .wrap-img img {
image-rendering: auto;
image-rendering: crisp-edges;
image-rendering: pixelated;
}
查看这里以获得更全面的解释:
https://css-tricks.com/almanac/properties/i/image-rendering/