Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] problema con :hover

Estas en el tema de problema con :hover en el foro de CSS en Foros del Web. mi problema es el siguiente: tengo una serie de imagenes de 150 x 150 , ordenadas en 4 columnas y 3 filas , les e ...
  #1 (permalink)  
Antiguo 18/06/2013, 14:28
Avatar de cristo995  
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 11 años, 5 meses
Puntos: 0
problema con :hover

mi problema es el siguiente:

tengo una serie de imagenes de 150 x 150 , ordenadas en 4 columnas y 3 filas , les e dado un estilo con hover para que al pasar el mouse por ensima el borde se agrande un poquito y cambie de color. el problema va que cuando paso el mouse por la las 3 primeras imagenes de cada fila las que estan debajo pierden su posicion alejandose mucho.. como si hubiera otra imagen en el medio, pero con la ultima de cada fila todo va bien no se descuadran nada ni nada. x q ?

aqui el html:

<img src="imagenes/1_s.jpg" id="im_mini">
<img src="imagenes/2_s.jpg" id="im_mini">
<img src="imagenes/3_s.jpg" id="im_mini">
<img src="imagenes/4_s.jpg" id="im_mini">
<img src="imagenes/2_s.jpg" id="im_mini">
<img src="imagenes/1_s.jpg" id="im_mini">
<img src="imagenes/4_s.jpg" id="im_mini">
<img src="imagenes/3_s.jpg" id="im_mini">
<img src="imagenes/1_s.jpg" id="im_mini">
<img src="imagenes/2_s.jpg" id="im_mini">
<img src="imagenes/3_s.jpg" id="im_mini">
<img src="imagenes/4_s.jpg" id="im_mini">

aqui el css:

#im_mini{
margin-top:15px;
margin-left:15px;
float:left;
border:1px solid gray;
}

#im_mini:hover{
border:2px solid blue;
cursor:pointer;

}

creo que es halgo con el hover: , borde

por q si en el #im_mini:hover border dejo la misma cantidad q en el estado actual todo funciona muy bien..

pero con 1px q aumente en el hover de una vez se me descuadran
  #2 (permalink)  
Antiguo 18/06/2013, 15:08
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: problema con :hover

Añádele a tus imagénes:

Código CSS:
Ver original
  1. box-sizing: border-box;

Así el borde formará parte del ancho y alto del elemento. Supongo que será eso tu problema. Con la última no te pasará porque no hay imágenes posteriores.
  #3 (permalink)  
Antiguo 18/06/2013, 18:50
Avatar de cristo995  
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: problema con :hover

mm no me funciono :(

se soluciono quitandole el : float-left :)

gracias por responder..
  #4 (permalink)  
Antiguo 18/06/2013, 20:04
Avatar de yandorf  
Fecha de Ingreso: julio-2012
Mensajes: 40
Antigüedad: 11 años, 9 meses
Puntos: 6
Respuesta: problema con :hover

No deberías usar "id" para seleccionar varios elementos, usa "class"
__________________
"Se necesita una razón para ayudar a alguien?"
Zidane Trival
  #5 (permalink)  
Antiguo 19/06/2013, 09:36
 
Fecha de Ingreso: mayo-2011
Ubicación: Palma de Mallorca
Mensajes: 108
Antigüedad: 12 años, 11 meses
Puntos: 4
Respuesta: problema con :hover

Hola cristo995:

Estoy con yandorf y deberias quitar todos esos id y cambiarlos por class.

Recibiste alguna noción básica de HTML y CSS?

Saludos.
  #6 (permalink)  
Antiguo 24/06/2013, 08:29
Avatar de cristo995  
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: problema con :hover

sissi jejej.. perdona por contestar hasta ahora pero andaba de viaje

lo de el: id : jejej esque se me paso , si claro deve ser con class para mas de una etiqueta jeje esq fue por culpa de la tecnologia copiar y pegar y se me habia olvidado :)

Etiquetas: color, hover, html, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:48.