Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using transform: scale results in blurry images

In our catalog view (online store) we use javascript to get different views of the products and scale the images down with CSS. 3 in a row / 4 or 5/

enter image description here

The default view is 4:

-webkit-transform: scale(0.83); -moz-transform: scale(0.83); -ms-transform: scale(0.83); -o-transform: scale(0.83); transform: scale(0.83); 

Everything works but the images look very blurry in safari. Is there a way to improve the rendering for safari? Bigger Image: http://i.stack.imgur.com/NaFeB.jpg

enter image description here

like image 847
grindking Avatar asked Nov 21 '14 11:11

grindking


People also ask

What does transform scale do?

The transform CSS property lets you rotate, scale, skew, or translate an element. It modifies the coordinate space of the CSS visual formatting model.

What is image rendering in CSS?

The image-rendering CSS property sets an image scaling algorithm. The property applies to an element itself, to any images set in its other properties, and to its descendants.


1 Answers

it works if you reset the blur filter in safari:

-webkit-filter: blur(0px);  

example for all browsers:

filter: none;  -webkit-filter: blur(0px);  -moz-filter: blur(0px);  -ms-filter: blur(0px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); 

hope it helps

like image 104
spinsch Avatar answered Sep 28 '22 03:09

spinsch