Actualización de 2019
El error de visualización de Chrome todavía no se ha corregido y, aunque no es culpa de los usuarios, ninguna de las sugerencias ofrecidas en la totalidad de este sitio web ayuda a resolver el problema. Puedo estar de acuerdo en que he probado todos en vano: solo 1 se acerca y esa es la regla css: filter: blur (0); lo que elimina el desplazamiento de un contenedor en 1px pero no resuelve el error de visualización borrosa del contenedor en sí y cualquier contenido que pueda tener.
Aquí está la realidad: literalmente no hay solución para este problema, así que aquí hay una solución para sitios web fluidos
CASO
Actualmente estoy desarrollando un sitio web fluido y tengo 3 divs, todos centrados con efectos de desplazamiento y compartiendo valores de porcentaje tanto en ancho como en posición. El error de Chrome ocurre en el contenedor central que está configurado a la izquierda: 50%; y transformar: translateX (-50%); Un entorno común.
EJEMPLO: Primero el HTML ...
<div id="box1" class="box">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
<div id="box2" class="box">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
<div id="box3" class="box">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
Aquí está el CSS donde se produce el error de Chrome ...
*{margin:0; padding:0; border:0; outline:0; box-sizing:border-box; background:#505050;}
.box {position:absolute; border:1px solid #fff; border-radius:10px; width:26%; background:#8e1515; padding:25px; top:20px; font-size:12pt; color:#fff; overflow:hidden; text-align:center; transition:0.5s ease-in-out;}
.box:hover {background:#191616;}
.box:active {background:#191616;}
.box:focus {background:#191616;}
#box1 {left:5%;}
#box2 {left:50%; transform:translateX(-50%);} /* Bugged */
#box3 {right:5%;}
Aquí está el CSS fijo ...
*{margin:0; padding:0; border:0; outline:0; box-sizing:border-box; background:#505050;}
.box {position:absolute; border:1px solid #fff; border-radius:10px; width:26%; background:#8e1515; padding:25px; top:20px; font-size:12pt; color:#fff; overflow:hidden; text-align:center; transition:0.5s ease-in-out;}
.box:hover {background:#191616;}
.box:active {background:#191616;}
.box:focus {background:#191616;}
#box1 {left:5%;}
#box2 {left:37%;} /* Fixed */
#box3 {right:5%;}
Fiddle con errores: https://jsfiddle.net/m9bgrunx/2/
Fiddle fijo: https://jsfiddle.net/uoc6e2dm/2/
Como puede ver, una pequeña cantidad de ajustes al CSS debería reducir o eliminar el requisito de usar transform para el posicionamiento. Esto también podría aplicarse a sitios web de ancho fijo, así como a fluidos.