I am experiencing an issue with a background image on my website. The image is a 2x2px png with transparency, repeated to create a pattern. The background looks fine on large screens and phones but appears distorted on my Nexus7 tablet, showing a moiré effect. It seems that the image is being scaled somehow, but I cannot figure out why.
This is my CSS:
background: url(pattern.png) repeat top left;
I have also attempted:
background: url(pattern.png) repeat 2px;
I have set the viewport as follows:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
I noticed another website experiencing similar issues on my tablet: