Diferentes ejemplos para redimensionar imagenes usando solo CSS. La propiedad object-fit
se encarga de cambiar el tamaño del contenido de un elemento para que se ajuste a su contenedor.
La propiedad tiene 5 valores diferentes:
- contain – se redimensiona manteniendo su relación de aspecto para colocarlo centrado dentro del contenedor.
- cover – se redimensiona manteniendo su relación de aspecto para cubrir toda la superficie del contenedor.
- fill – las dimensiones se ajustan para cubrir todo el contenedor, incluso perdiendo su relación de aspecto.
- scale-down – se redimensiona como si se especificaron ‘none’ o ‘contain’, lo que se resultará en el tamaño concreto del objeto más.
- none – no se redimensiona.
El valor cover
es el más apropiado cuando hablamos de crop o recortar una foto.
Por ejemplo queremos hacer crop a una foto para que tenga un tamaño cuadrado… el css de la imagen sería:
.crop{ width: 200px; height: 200px; object-fit: cover; }
Demo:
Agradezco tu comentario 🤘