Foros del Web » Programando para Internet » Jquery »

Fondo web escalable (jQuery Backstretch)

Estas en el tema de Fondo web escalable (jQuery Backstretch) en el foro de Jquery en Foros del Web. Hola a todos. Tengo una imagen de 1920 x 1200 en png(tiene un difuminado en la parte de abajo), que quiero que aparezca en mi ...
  #1 (permalink)  
Antiguo 16/11/2010, 12:31
 
Fecha de Ingreso: junio-2010
Mensajes: 38
Antigüedad: 14 años, 6 meses
Puntos: 0
Fondo web escalable (jQuery Backstretch)

Hola a todos.

Tengo una imagen de 1920 x 1200 en png(tiene un difuminado en la parte de abajo), que quiero que aparezca en mi página web com fondo de pantalla en la parte superior para que se funda con el color de fondo que tambien pondre.



Me gustaría que me explicasen como hacer que esa imagen se vea bien en todas las resoluciones, sin cortes ni repeticiones, que no aparezca scrolls a la primera de cambio vamos, quiero saber como hacer para que esa imagen al igual que toda la web adapte su tamaño a la resolucion de la web.



Espero que puedan ayudarme porque he probado de mil y una formas y no entiendo porque no llega a funcionar.

He leido por ahí que con una imagen de 800x600 no habría problema, yo puedo adaptar mi imagen a 800x600, pero que atributos debería darle para que se adapte todalmente a la página web?.



Esto me trae de cabeza... Gracias de antemano
  #2 (permalink)  
Antiguo 16/11/2010, 12:43
Avatar de dargorg  
Fecha de Ingreso: octubre-2010
Ubicación: Castellón (España)
Mensajes: 188
Antigüedad: 14 años, 2 meses
Puntos: 9
Respuesta: Fondo web

En CSS:


background: #color-a-utilizar url('imagen.jpg') no-repeat top left;
  #3 (permalink)  
Antiguo 16/11/2010, 13:16
 
Fecha de Ingreso: junio-2010
Mensajes: 38
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Fondo web

Gracias por contestar.

Si hago eso, la imagen que quiero, no se repite, pero si pruebo la pagina en una resolucion menor(mi equipo tiene una resolución de 1900x1200), pues me aparecen los scrolls lateral y vertical para seguir viendo el fondo entero.

Yo lo que quiero es que no aparezcan scrolls y ese fondo(al igual que toda la web ) se adapte a las dimensiones de la nueva resolución.
  #4 (permalink)  
Antiguo 16/11/2010, 13:25
Avatar de ofmjuanabascal  
Fecha de Ingreso: noviembre-2010
Ubicación: Cantabria
Mensajes: 17
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Fondo web

Creo que si pones eso debería funcionar:
Código CSS:
Ver original
  1. body {
  2. background-color: tu color;
  3. background-image: url('imagen.jpg');
  4. background-repeat: no-repeat;
  5. overflow:hidden;
  6. }

Saludos; espero que te sirva
  #5 (permalink)  
Antiguo 16/11/2010, 14:07
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.433
Antigüedad: 22 años, 6 meses
Puntos: 177
Respuesta: Fondo web

Cita:
Iniciado por kotedas Ver Mensaje
Hola a todos.

Tengo una imagen de 1920 x 1200 en png(tiene un difuminado en la parte de abajo), que quiero que aparezca en mi página web com fondo de pantalla en la parte superior para que se funda con el color de fondo que tambien pondre.
Código CSS:
Ver original
  1. body{background:#tu_color url(tu-imagen.jpg) no-repeat center top;}

Slds.-
__________________
Desarrollos dosLotos
Calendario Maya, Meditación, Osho
  #6 (permalink)  
Antiguo 17/11/2010, 08:24
 
Fecha de Ingreso: junio-2010
Mensajes: 38
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Fondo web

Muchas gracias por las respuestas, pero no comprendo, sigue sin hacerse más pequeña la imagen cuando la resolucion es menor.


De todos modos , creo que encontré la solución.

http://srobbin.com/jquery-plugins/jquery-backstretch

Es un script que adapta el tamaño del fondo al tamaño de ventana.

Pero no se instalarlo en mi web <.<, se supone que tengo incluir los archivos de java en la carpeta de mi web luego incluir un pequeño codigo en mi pagina html para activar este script, pero no se donde debo colocar ese codigo, ni tampoco cual es ese codigo, tampoco veo donde poner la url de la imagen que quiero poner de fondo...

Espero que puedan ayudarme. si tengo que cambiar esta pregunta al foro de java, solo avisenmelo.
  #7 (permalink)  
Antiguo 21/11/2010, 03:45
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 10 meses
Puntos: 998
Respuesta: Fondo web

ese jquery es lo que buscas, ni con html ni con css puro se puede hacer lo que quieres.
Muevo al foro de JavaScript (que no Java, que eso es otro lenguaje que nada que ver)

Para activarlo, incluye ese código que ves en el sitio que tu mismo enlazas (el que aparece dentro del apartado que dice demo) dentro de la sección <head> de tu página, y enlaza los js (jquery.backstretch.min.js y jquery-1.4.2.min.js) que están en el descargable.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #8 (permalink)  
Antiguo 21/11/2010, 18:12
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 16 años, 1 mes
Puntos: 66
Respuesta: Fondo web escalable (jQuery Backstretch)

si se me hacia extraño que hicieran eso con background ^^, claro no lo hacen asi, solo toman un div y lo ponen fixed con un z-index negativo bastante grande, dentro de ese div ponen la imagen que redimensionan al cambiar de tamaño la ventana, por si acaso a alguien mas le interesaba saber como lo hacian.
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D

Etiquetas: fondo
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 17:15.