Utilizando CSS3, configuré una imagen de fondo como portada. Después de cargar la página en Chrome y pasar el mouse por encima de un enlace, el fondo alrededor del texto se desplaza ligeramente (pero bastante notablemente). Estoy usando una transición para el vuelo estacionario, pero el cambio de fondo también ocurre con la transición eliminada.El desplazamiento del enlace provoca el tamaño de fondo: cubierta; para cambiar en Chrome
Supongo que el fondo cambia de tamaño durante el vuelo estacionario, pero no estoy seguro de cómo evitar que esto suceda. Una vez que ha cambiado, puede transferir otros enlaces sin ningún problema. Después de actualizar la página, el problema persiste.
sitio web está aquí: http://tylerbritt.com/
El estilo es como tal:
body{
text-align: center;
margin: 0 auto;
color: white;
font: bold 80pt 'Economica', sans-serif;
background: url(bg2.jpg) no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
a {
color: white;
text-decoration: none;
-webkit-transition: text-shadow 0.3s ease-out;
-moz-transition: text-shadow 0.3s ease-out;
-o-transition: text-shadow 0.3s ease-out;
-ms-transition: text-shadow 0.3s ease-out;
transition: text-shadow 0.3s ease-out;
}
a:hover {
text-shadow: 0 0 6px #1c00f6;
}
Mis problemas es muy similar a: Background shift in Google Chrome when opacity changes on hover; El consejo de jfriend00 fue útil, pero mi problema difiere porque es puramente un enlace de texto y no un img.
Estoy en la versión de Chrome 19.0.1084.52. El problema no existe es Safari. Cualquier consejo sería muy apreciado.
Tengo el mismo problema. Parece relacionado con la propiedad 'background-size: cover;'. El desplazamiento sobre un nodo "a" superpuesto parece volver a renderizar el fondo subyacente (en mi caso de un nodo completo diferente), pero no puedo encontrar una pista de por qué lo hace. –