Tengo un montón de imágenes vinculadas en una tabla, con algo de relleno. Cuando intento agregar un atributo de borde img: hover o: hover, cuando aparece el borde, todo se mueve por la cantidad de píxeles que el borde es grueso. ¿Hay alguna manera de detener este comportamiento?CSS a: situar los bordes de la imagen
5
A
Respuesta
22
img {
border: solid 10px transparent;
}
img:hover {
border-color: green;
}
1
El problema es que está agregando un borde al elemento que ocupa espacio, los demás elementos de la página tienen que moverse para dejar espacio para ello.
La solución es agregar un borde que coincida con el fondo, y luego simplemente cambiar el color o el estilo al pasar el mouse. Otra posibilidad es hacer que la caja sea más grande de lo que originalmente se pretendía, y luego redimensionarla para que se ajuste al borde que está agregando.
1
img:hover {
border: solid 2px red;
margin: -2px;
}
Parece que funciona para mí (Safari 6.0.5). Sin espacio adicional ya que el borde se dibuja en el 'interior' de la img.
Cuestiones relacionadas
- 1. 3D CSS, los bordes dentados en Firefox
- 2. Espacio entre los bordes de la tabla CSS dentro de
- 3. Agregar bordes a una imagen usando python
- 4. Poner bordes CSS alrededor de los botones de radio
- 5. Obligar al niño a obedecer los bordes curvos de los padres en CSS
- 6. CSS: bordes entre columnas de la tabla solo
- 7. Bordes aplicando color de fuente en CSS
- 8. CSS: Ancho en porcentaje y Bordes
- 9. CSS ul li: Evitar bordes dobles
- 10. reemplazar imagen a través de css
- 11. css imagen de fondo ajuste a DIV
- 12. Eliminar bordes de celda de tabla no deseados con CSS
- 13. Detección de bordes unidimensionales
- 14. Cómo eliminar por completo los bordes de la tabla HTML
- 15. ¿Aparece la imagen con CSS?
- 16. css: Imagen de flotación a la izquierda - un problema
- 17. texto centrado horizontal sobre la imagen a través de CSS
- 18. ¿Cómo forzar que los bordes CSS se muestren en una página en capas?
- 19. CSS - botón de posición de la imagen
- 20. GraphViz, agrupando los mismos bordes
- 21. Detección de bordes de imagen en iPhone usando Image Magick
- 22. HTML/CSS - crear máscara alfa sobre imagen
- 23. sprites de imagen CSS
- 24. Agregar etiqueta a los bordes en arbor.js (complemento de consulta)
- 25. css con imagen de fondo sin repetir la imagen
- 26. Coincidencia de un patrón de curva con los bordes de una imagen
- 27. imagen Creación de detección de bordes basada en PHP
- 28. alinee a la derecha una imagen usando CSS HTML
- 29. Float CSS: flotando una imagen a la izquierda del texto
- 30. Ancho automático de imagen en CSS para todos los navegadores?
¿Eso resolvió su problema? –
resolvió mi problema, gracias! – Brian
¿Puedes marcar esto como la respuesta correcta, entonces? –