Foros del Web » Creando para Internet » Diseño web »

Carga de imagenes de fondo

Estas en el tema de Carga de imagenes de fondo en el foro de Diseño web en Foros del Web. Me gustaría saber si alguien a comprobado que sale mejor en terminos de rendimiento, si cargar la imagen de fondo mediante css, y luego dependiendo ...
  #1 (permalink)  
Antiguo 21/07/2016, 05:40
 
Fecha de Ingreso: agosto-2015
Ubicación: Burgos, España
Mensajes: 17
Antigüedad: 8 años, 8 meses
Puntos: 0
Carga de imagenes de fondo

Me gustaría saber si alguien a comprobado que sale mejor en terminos de rendimiento, si cargar la imagen de fondo mediante css, y luego dependiendo del dispositivo, adaptar el tamaño a cadadispositivo (con cover o algo así)

O cargarla directamente con javascript con un evento onload, comprobar el tamaño del dispositivo, y meter el fondo de pantalla adecuado.


Y por otro lado, el tema de responsive con el resto de elementos, sale mejor usar min-width max-height, etc... O hacerlo mediante javascript, en el mismo momento del onload.

Muchas gracias de antemano.
ElionTDA
  #2 (permalink)  
Antiguo 15/09/2016, 15:26
Avatar de CircuitoX  
Fecha de Ingreso: julio-2008
Mensajes: 756
Antigüedad: 15 años, 8 meses
Puntos: 21
Respuesta: Carga de imagenes de fondo

Yo para cargar imagenes grandes lo hago via jquery, lo cargo solo después de que la pagina haya cargado por completo, no uso varias images según la resolución de pantalla.

Sobre el tema max-height o min-width, no lo uso en un fondo,

Generalmente uso max-width 100% y este se acomoda según la resolución de pantalla, poniendo directamente la imagen y no como fondo.
__________________
Diseño Robotico en Arequipa / Desarrollo web / Sitios / Paginas / 99 css3
  #3 (permalink)  
Antiguo 15/11/2016, 11:24
Avatar de Ramz  
Fecha de Ingreso: marzo-2006
Mensajes: 6
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Carga de imagenes de fondo

Hay una forma muy sencilla para gestionar las imágenes en los distintos tamaños de pantalla.
El código más o menos sería:
Código CSS:
Ver original
  1. @media(max-width: 1920px)
  2. {
  3.     .imagen_1
  4.     {
  5.         background-image: url("../img/imagen_1_1920.jpg");
  6.     }
  7. }
  8.  
  9. @media(max-width: 1024px)
  10. {
  11.     .imagen_1
  12.     {
  13.         background-image: url("../img/imagen_1_1024.jpg");
  14.     }
  15. }
  16. ...

Etiquetas: imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:17.