Вы также можете использовать CSS для чего-то подобного.
HTML, body {
height: 100px;
width: 100%;
}
#small {
display: inline-block;
height: 100px;
width: 100px;
background-color: rgb(50, 50, 50);
background-image:
linear-gradient(rgb(202, 202, 202) 50%, transparent 50%, transparent),
linear-gradient(90deg, rgb(202, 202, 202) 50%, transparent 50%, transparent);
background-size: 3px 3px;
}
#big {
display: inline-block;
height: 100px;
width: 100px;
background-color: rgb(50, 50, 50);
background-image:
linear-gradient(rgb(202, 202, 202) 50%, transparent 50%, transparent),
linear-gradient(90deg, rgb(202, 202, 202) 50%, transparent 50%, transparent);
background-size: 30px 30px;
}
<!doctype html>
<html>
<head>
<title>Site</title>
</head>
<body>
<label>Scale: small</label>
<div id="small"></div>
<label>Scale: big</label>
<div id="big"></div>
</body>
</html>
И да, в Google Chrome это выглядит намного лучше (по крайней мере, для меня). Дайте мне знать, если он все еще работает для вас.Хорошего дня, Элиас:)