Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] ¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Estas en el tema de ¿Como hacer que un fondo se escale segun la proporción de cada pantalla? en el foro de HTML en Foros del Web. Hola estoy haciendo una web donde tengo una imagen fixed al 100% de ancho de la página y su altura automática. (abajo pongo el link ...
  #1 (permalink)  
Antiguo 13/11/2014, 09:27
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 8 meses
Puntos: 0
¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Hola estoy haciendo una web donde tengo una imagen fixed al 100% de ancho de la página y su altura automática. (abajo pongo el link para que la vean)

Lo hago desde mi Netbook que tiene una resolución de pantalla 1366x768 (15 pulgadas) y aquí se ve perfectamente bien.

El problema viene cuando la visualizo en otros monitores con distintas resoluciones, el fondo se mueve y los elementos que tengo encima del fondo que están planeados se vean exactamente ahí (encima del fondo, que es una hoja de papel) ya no cuadran y pierde aspecto.

La ayuda que pido es que quiero que el fondo se vea exactamente en las mismas proporciones así como lo veo yo en la resolución de mi notebook, así como en pantallas que tengas más o menos resolución.

Adjunto la imagen de como debe verse y debería verse en cualquier resolución



Dejo link que muestra mi pagina en diversas resoluciones para que vean como se mueve segun la resolución y se desajusta:

[URL="http://quirktools.com/screenfly/#u=http%3A//www.merkazhop.com/mkz3&w=1366&h=768&a=1"]http://quirktools.com/screenfly/#u=http%3A//www.merkazhop.com/mkz3&w=1366&h=768&a=1[/URL]

Y dejo CSS qu estoy usando

Código:
#fondo {
	height:auto;
	position:absolute;
	left:0px;
	top:0;
	width:100%;
	z-index:1;
}
Y como lo aplico dentro del body

Código HTML:
<div><img id="fondo" src="blue.jpg"></div> 
Muchas gracias por su ayuda.
  #2 (permalink)  
Antiguo 13/11/2014, 09:39
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
Respuesta: ¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Buenas emofilicox, ¿Probaste a meter en el body esto?

(Creo recordar que id ya no se usa)

<img src="./blue.jpg" alt="fondo" width="100%">
  #3 (permalink)  
Antiguo 13/11/2014, 09:40
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: ¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Bueno ya lo resolví, agregue al id fondo las propiedades min-height y max-height esto ayuda a que se mantenga fija.

Lo "malo" es que la imagen se ve estirada hacia los lados en pantallas mayores a las 20 pulgadas... si con eso me pudieran ayudar ahora... gracias.

Asi s como quedo l ID fondo

Código:
#fondo {
	height:auto;
	position:absolute;
	left:0px;
	top:0;
	width:100%;
	z-index:1;
	min-height:650px;
	max-height:650px;
}
  #4 (permalink)  
Antiguo 13/11/2014, 09:43
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 10 años
Puntos: 0
Respuesta: ¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Ahh buenisma idea, mandame por mp la pagina cuando este acabada =D
  #5 (permalink)  
Antiguo 13/11/2014, 09:48
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: ¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Cita:
Iniciado por snurceles Ver Mensaje
Ahh buenisma idea, mandame por mp la pagina cuando este acabada =D
Hecho !!! Gracias Saludos !!!
  #6 (permalink)  
Antiguo 13/11/2014, 09:49
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: ¿Como hacer que un fondo se escale segun la proporción de cada pantalla?

Acuérdense de marcar como solucionado así no perdemos tiempo entrando a ver cómo ayudar :)

Saludos

Etiquetas: cada, página
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 04:54.