В Chrome, когда вы zoom, значки с изображением спрайта становятся несоосными. Похоже, что позиция немного падает, когда вы двигаетесь дальше по фоновому изображению. Это происходит только в 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%.
ли вы это исправил? –
Можете ли вы отправить рабочий URL. –
https://codepen.io/anon/pen/oGMwbm При изменении увеличения на 50% или выше (уменьшение) можно увидеть другие части спрайта. Я заметил, что он влияет на единицы REM намного больше, чем px, но может также зависеть от размера изображения. –