Tengo el siguiente:¿Se puede usar display: table-cell y tiene un ancho/alto fijo?
CSS:
.photo {
overflow: hidden;
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100px;
height: 100px;
}
HAML
.photo
%img{:src => my_url}
Véase el jsFiddle here. La imagen que usé para demostrar es 150px por 80px.
Necesito mostrar la imagen dentro del div .photo
y recortar cualquier exceso. La imagen debe estar centrada vertical y horizontalmente. Sin embargo, display:table-cell
hace que el div .photo
ignore mi configuración de ancho y alto. ¿Cómo puedo evitar esto?
¿Se puede hacer que la imagen de un 'fondo-image' y ajustar el desplazamiento de ponerlo en el ¿lugar correcto? –
El problema es que las imágenes que obtengo vienen en varios tamaños. – CodeWombat
Entonces, ¿cuál es la altura/ancho máximo en que se expandirá el contenedor .photo? ¿O mantendrás la dimensión estrictamente 100x100? – Dan