css

Imágenes responsivas con CSS

En este post sobre diseño responsivo en CSS te mostraré cómo hacer que una imagen sea responsiva o responsive. Es decir, que se adapte a cualquier tamaño de pantalla.

Hacer una imagen adaptable es útil cuando no usamos frameworks de diseño como Bootstrap, Bulma, etcétera, y queremos que la imagen sea responsiva.

¿En qué ayuda una imagen responsiva?

Una imagen responsiva se adapta a la pantalla. Esto se hace sobre todo para que, si la imagen es más ancha que la pantalla, la misma se ajuste y se muestre completa, manteniendo su relación de aspecto.

Hacer imagen responsiva

Este es el truco que yo siempre aplico. Es básicamente hacer que:

  • La altura sea automática
  • La anchura sea del 100 %

La desventaja que tiene es que, si la pantalla es más ancha que la imagen, la misma se va a estirar para llenar la pantalla. Esto se puede solucionar con max-width para que, si la pantalla es más ancha, la imagen mantenga su tamaño.

En CSS esto se traduce así:

See the gist on github.

En este caso mi imagen mide 2000 pixeles. Se ajustará a la pantalla pero si la misma está más ancha que la imagen, esta última mantendrá su tamaño original. En este caso la imagen es:

See the gist on github.

Puedes probar el resultado en este enlace. Verás que la imagen se adapta a varias pantallas, y solo deja de ocupar el 100 % cuando la pantalla mide más de 2000 pixeles. Esto depende también del tamaño de la imagen.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

9 horas hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

9 horas hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

12 horas hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

16 horas hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

5 días hace

Enviar mensaje con bot de Telegram usando JavaScript (lado del cliente)

Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…

5 días hace

Esta web usa cookies.