¿Cuáles serían las dimensiones óptimas para la versión de escritorio de una imagen de sangrado completo para un sitio web receptivo?

En las últimas dos décadas de diseño web, he visto muchas cosas ir y venir. Al final del día, una disciplina lo gobierna todo, HFE. Ingeniería de Factores Humanos o UX.

Los sitios receptivos consisten en brindar la mejor experiencia a cada dispositivo. Pero no solo la mejor experiencia para el dispositivo, piense en la experiencia de las personas.

Cuando adopta este enfoque, no hay una buena respuesta única para todos. Si bien hay una pequeña cantidad de ejemplos en los que un tipo de archivo de imagen o contenido sería viable en todas las resoluciones y tipos de pantalla, esta es la excepción y no la regla.

Debido a que el tamaño de archivo grande necesita mostrar una imagen nítida en un navegador grande, no se recomienda utilizar la misma imagen para dispositivos móviles.

En promedio, se informa que los usuarios en dispositivos móviles esperan 3 segundos para que se cargue una página antes de rebotar o perder interés.

El algoritmo de clasificación de Google ahora tiene en cuenta la velocidad de carga de su página.

Si bien hay muchas soluciones a nivel de servidor, le daré la integración más simple. Puede implementar esto con unas pocas líneas de código.

Preguntas de los medios

El uso de consultas de medios le permitirá mostrar la imagen adecuada para cada dispositivo al tiempo que permite la capacidad de respuesta.

/ * Para ancho menor que 400px: * /

cuerpo {

background-image: url (‘img_smallflower.jpg’);

}

/ * Para ancho de 400 px y más grande: * /

@media solo pantalla y (min-width: 400px) {

cuerpo {

background-image: url (‘img_flowers.jpg’);

}

}

Como alternativa, en algunos casos particulares, es posible que desee implementar imágenes en función del tamaño de la pantalla del dispositivo en lugar del tamaño de la ventana. Esto servirá la imagen según el dispositivo y mantendrá la imagen adecuada para el dispositivo, independientemente del tamaño de la ventana. Como alguien que reduce el tamaño de una ventana del navegador.

/ * Para dispositivos de menos de 400 px: * /

cuerpo {

background-image: url (‘img_smallflower.jpg’);

}

/ * Para dispositivos de 400 px y mayores: * /

@media solo pantalla y (min-device-width: 400px) {

cuerpo {

background-image: url (‘img_flowers.jpg’);

}

}

¡La mejor de las suertes!

Cabe señalar de antemano que el diseño de sitio web receptivo arrojó la práctica de diseñar imágenes en una relación 1: 1 de píxel a diseño, por lo que si bien hay rangos óptimos de recuentos de píxeles, no hay números exactos. El tamaño del archivo es una consideración más apropiada.

Si necesita evitar srcset para una compatibilidad de navegador más antigua, o si no hay suficientes imágenes de tamaño completo en un sitio para pasar el tiempo procesando y codificando varias alternativas para reducir unos pocos KB, use aproximadamente 2000px de ancho y debería estar bien. Si la fuente de su imagen es más pequeña (por ejemplo, 1500 px), no se preocupe demasiado. Un poco de muestreo ascendente se ve bien para la mayoría de las fotos, aunque para los gráficos de borde duro (texto, gráficos, dibujos animados, líneas finas, etc.), el muestreo hacia arriba o hacia abajo puede representar un problema.

A menos que haya una gran cantidad de detalles en una imagen, las imágenes de alta resolución de baja resolución JPEG generalmente se ven tan bien o mejor que la calidad de baja resolución de alta resolución JPEG, aproximadamente al mismo tamaño de archivo. Además, muchas pantallas móviles tienen una resolución de 2x o 3x de todos modos, por lo que un gran recuento de píxeles no es solo para el beneficio de los visitantes de escritorio (sino que tenga en cuenta la velocidad de los datos y los costos en dispositivos móviles).

Deje que la altura de la imagen sea lo más profunda posible para que el sujeto de la imagen funcione bien en pantalla panorámica en el escritorio o en vertical para dispositivos móviles, cada uno con una posición de fondo o recorte diferente.

Regla general: apunte a un tamaño de archivo entre 90 ~ 120K al ajustar la calidad JPEG.

Si espera que los usuarios lo ejecuten a pantalla completa 1920 × 1080. Mientras que en algunas pantallas tengo una resolución más alta que eso, una imagen HD se verá bien. Use el atributo srcset para proporcionar múltiples opciones al navegador.