Su Chrome quando si usa lo zoom , le icone con uno sprite dell'immagine risultano disallineate. La posizione sembra diminuire leggermente man mano che si procede verso il basso sull'immagine di sfondo. Questo succede solo in Chrome.Quando si esegue lo zoom su Chrome, lo sprite dell'immagine diventa disallineato
Ecco il 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;
}
...
Ecco l'HTML.
<span class="feature-icon schedule"></span>
<span class="feature-icon selections"></span>
<span class="feature-icon messages"></span>
Ho visto articoli su Internet come this. Sembra che si tratti di un problema di arrotondamento dei pixel con lo zoom in Chrome. Ho provato a cambiare la dimensione a 20px per evitare il problema, ma succede ancora quando si ingrandisce il 110%.
Forse viene confermato questo? –
Puoi postare l'url di lavoro. –
https://codepen.io/anon/pen/oGMwbm Quando si modifica lo zoom al 50% o oltre (riduzione), è possibile vedere altre parti dello sprite. Ho notato che influenza le unità REM molto più di px, ma potrebbe anche dipendere dalle dimensioni dell'immagine. –