Foros del Web » Creando para Internet » CSS »

Imagen de fondo

Estas en el tema de Imagen de fondo en el foro de CSS en Foros del Web. Buenas, estoy queriendo poner una imagen de fondo que ocupe todo el tamaño de la pantalla y que al agrandar la pantalla del navegador hacia ...
  #1 (permalink)  
Antiguo 01/11/2013, 13:44
 
Fecha de Ingreso: noviembre-2013
Mensajes: 5
Antigüedad: 10 años, 6 meses
Puntos: 0
Imagen de fondo

Buenas, estoy queriendo poner una imagen de fondo que ocupe todo el tamaño de la pantalla y que al agrandar la pantalla del navegador hacia la derecha (suponiendo que en altura en la pantalla ya esta agrandada al máximo) esta acompañe el tamaño de la pantalla.

Les dejo un ejemplo con esta web:www.jellyjamm.com

Yo quiero lograr lo mismo. Si ven, la imagen de fondo se redimensiona pero solo en ancho, no en alto, y además al redimensionarse no se deforma. Y el menú del lateral izquierdo y la imagen central acompañan ese movimiento hacia la derecha que se hace al agrandar la pantalla del navegador.

Me gustaría lograr lo mismo, pero tengo 2 problemas:
1. Cuando uso una imagen de fondo esta se redimensiona tanto en ancho como en alto, y no se como hacer para que el alto quede tal cual ocupando toda la pantalla y se agrande hacia la derecha sin deformarse.

2. Que el menú lateral acompañe el movimiento hacia la derecha al cambiar el tamaño del navegador.

Hasta ahora no logré ninguna de esas dos cosas. Alguien me puede ayudar un poco? No se como será que está hecha esa página que dejé como ejemplo para que vieran, pero sería ideal lograr el efecto similar que hace la imagen de fondo al agrandar la pantalla.
La idea es que la web que estoy armando no tenga scroll, sino que sea de un alto específico.
Que tamaño debería tener la imagen de fondo que voy a usar? Y donde irií colocada? en el body?

Gracias!
  #2 (permalink)  
Antiguo 01/11/2013, 17:19
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Imagen de fondo

la imagen del sitio no se redimenciona, si observas bien solo es una imagen grande, en pantallas pequeñas solo se ve un espacio limitado y al hacer la ventana mas grande se muestra parte de lo que quedaba oculto.

para esto solo necesitas una imagen grande, preferentemente de 1920x1080 para que no tengas problemas en pantallas grandes o bien una imagen que se pueda repetir hacia los lados al menos.

la colocas como fondo con
Código CSS:
Ver original
  1. body{background:#fff url(imagen.jpg) top center;}

la otra si no te importa que se deforme es incrustarla directamente en el body

Código HTML:
Ver original
  1. <img src="" style="width:100%;height:100%;" />
  #3 (permalink)  
Antiguo 05/11/2013, 10:26
 
Fecha de Ingreso: noviembre-2013
Mensajes: 5
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Imagen de fondo

Gracias Arturo, probaré lo que me decis a ver que tal va.
  #4 (permalink)  
Antiguo 07/11/2013, 18:12
 
Fecha de Ingreso: noviembre-2013
Mensajes: 5
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Imagen de fondo

Bien, he probado con una imagen de 1680x1050 y va bien. También probé con otra imagen de 1920x1080 y queda bien también.
En ambos casos coloqué la imagen en el CSS en el body poniendo:

Código CSS:
Ver original
  1. body {
  2.   background: url (imagen.png);
  3.   background-position:center;
  4. }

La duda que me queda es la siguiente:

en la web que dejé como ejemplo antes, (www.jellyjamm.com)la imagen de fondo, si la vemos detenidamente al achicar la pantalla del navegador, es como que se va corriendo pero hasta cierto punto (casi hasta la mitad de la pantalla mas o menos) y al seguir achicando la pantalla ya no se corre más hacia la izq. Si toman como referencia la forma verde mas grande del fondo lo pueden notar.

En mi caso, en mi web, la imagen se corre hacia la izq hasta que no puedo achicar mas la pantalla, incluso pasando más de la mitad de la pantalla la imagen se sigue corriendo hacia el lado izq.
Hay manera de controlar eso y que hasta cierto punto deje de correrse la imagen de fondo? O eso depende de la resolución de la pantalla en la que lo esté viendo y de la resolución de la imagen de fondo?

Gracias!

Última edición por pzin; 08/11/2013 a las 02:19 Razón: formato código
  #5 (permalink)  
Antiguo 07/11/2013, 19:09
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Imagen de fondo

deja de repetir la imagen para que no se muestre nada a los lados de la imagen si esta es mas pequeña del espacio disponible.
  #6 (permalink)  
Antiguo 07/11/2013, 19:17
 
Fecha de Ingreso: noviembre-2013
Mensajes: 5
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Imagen de fondo

Es que la imagen no se repite, la imagen se ve completa (o casi) siempre y en cualquier pantalla donde yo la vea.

El tema es cuando achico la pantalla del navegador, ahi es cuando la imagen como que se va corriendo hacia la izquierda. Pero repetirse no se repite nunca.
  #7 (permalink)  
Antiguo 08/11/2013, 02:24
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Imagen de fondo

En la web que mencionas, la imagen no es el fondo de body sino de otro elemento, .wrapper_container y ese tiene otra clase que hace que tenga una anchura mínima, 920px creo que vi, y por eso en algún momento para de centrarse al hacer más pequeña la ventana.
  #8 (permalink)  
Antiguo 09/05/2014, 19:08
 
Fecha de Ingreso: noviembre-2013
Mensajes: 5
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Imagen de fondo

Bien, aunque estoy todavía con problemas... si la imagen de fondo no está en el body entonces como esta puesta?

Sigo sin poder hacer que la imagen no se redimensione o estire al agrandar la pantalla, tanto en ancho como en alto.
  #9 (permalink)  
Antiguo 10/05/2014, 01:33
 
Fecha de Ingreso: julio-2010
Ubicación: A Coruña
Mensajes: 505
Antigüedad: 13 años, 9 meses
Puntos: 60
Respuesta: Imagen de fondo

tu quieres algo así? http://codepen.io/zeromm/pen/qEgoF
__________________
http://zeromm.es/
Diseñador Web | Experto en Responsive Design, CSS3 y Optimización Web.
  #10 (permalink)  
Antiguo 10/05/2014, 16:20
 
Fecha de Ingreso: mayo-2014
Mensajes: 64
Antigüedad: 10 años
Puntos: 1
Respuesta: Imagen de fondo

todo tu contenido debe estar dentro de un div general. de esta manera sucederá lo que quieres.

Etiquetas: html, 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 00:58.