W przeglądarce Chrome po powiększeniu ikony z ikoną obrazka stają się niewyrównane. Wygląda na to, że pozycja lekko spada w miarę zbliżania się do tła. Dzieje się tak tylko w Chrome.Podczas powiększania w Chrome obraz jest mniej wyrównany
Oto 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;
}
...
Oto kod HTML.
<span class="feature-icon schedule"></span>
<span class="feature-icon selections"></span>
<span class="feature-icon messages"></span>
Widziałem artykuły w Internecie, takie jak this. Wygląda na to, że problem z zaokrąglaniem pikseli dotyczy powiększania Chrome. Próbowałem zmienić rozmiar na 20px, aby uniknąć problemu, ale nadal dzieje się, gdy powiększanie 110%.
Czy to stałe? –
Czy możesz opublikować działający URL. –
https://codepen.io/anon/pen/oGMwbm Podczas zmiany powiększenia na 50% lub później (pomniejszenie) widoczne są inne części ikonki. Zauważyłem, że wpływa on na jednostki REM o wiele bardziej niż px, ale może również zależeć od rozmiaru obrazu. –