В Chrome, когда вы масштабируете, значки с изображением спрайта смещаются. Похоже, что позиция немного падает, когда вы двигаетесь дальше по фоновому изображению. Это происходит только в Chrome.
Здесь CSS.
.feature-icon {
height: 22px;
width: 22px;
display: inline-block;
background-image:url(feature-icon-sprite.png);
background-size: 22px;
}
.schedule {
background-position: 0 0;
}
.selections {
background-position: 0 -22px;
}
.messages
background-position: 0 -44px;
}
...
Здесь HTML.
<span class="feature-icon schedule"></span>
<span class="feature-icon selections"></span>
<span class="feature-icon messages"></span>
Я видел статьи в Интернете, например this. Похоже, что проблема с пиксельным округлением с масштабированием в Chrome. Я попытался изменить размер на 20 пикселей, чтобы избежать проблемы, но это все еще происходит при масштабировании 110%.