Autor Tema: [PREGUNTA] ¿Como hacer fondo elástico ó variable según resolución del monitor?  (Leído 2468 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado fastlane

  • Sv Member
  • ***
  • Mensajes: 411
El ejemplo a citar es este web según la resolución de cada quien así vera mas o menos del fondo del sitio web.

Y la pregunta es de que manera se hace esto?

He buscado en google y he hecho una que otra prueba con la información que he encontrado, pero, según como lo he hecho al verlo en una laptop las imágenes se ven estiradas lo cual no sucede con el ejemplo antes citado.

Desde ya gracias por su ayuda.

Desconectado darkness51

  • Sv Member
  • ***
  • Mensajes: 208
    • DWD&Solutions
Deberías de ver el código fuente.

Según he visto, lo hacen poniendo el fondo en una tabla y luego con css utilizan porcentajes para definir las propiedades de la tabla, la capa dentro de la que esta la tabla y la imagen.

Creo que a eso se le llama diseño líquido si no me equivoco.

Saludos.
http://www.houseofsysadmin.com
http://www.dwdandsolutions.com

Desconectado kerberoz

  • The Communiter-
  • *
  • Mensajes: 3713
Pues mira entrando al codigo y al css de la pagina que mencionas me encontre con esto:

CODIGO HTML
Código: [Seleccionar]
    <div id="backgroundImage">
      <div>
        <table cellspacing="0" cellpadding="0">
          <tr>
            <td>
              <img alt="Bg-home" src="/images/bg-home.jpg?1274920164" />

            </td>
          </tr>
        </table>
      </div>
    </div>

CODIGO CSS
Código: [Seleccionar]
html, body, #backgroundImage,
#backgroundImage table, #backgroundImage td {
  height: 100%;
  overflow: hidden;
  width: 100%
}

#backgroundImage div {
  height: 200%;
  left: -50%;
  position: absolute;
  top: -50%;
  width: 200%;
  z-index: -200;
}

#backgroundImage td {
  text-align: center;
  vertical-align: middle
}

#backgroundImage img {
  margin: 0 auto;
  min-height: 50%;
  min-width: 50%
}

Crea una pagina web para probar ese codigo.

« Última Modificación: septiembre 16, 2010, 07:56:02 am por kerberoz »
El aguinaldo es un invento comunista; pero eso no te molesta, ¿Verdad?

Desconectado wcd

  • Sv Member
  • ***
  • Mensajes: 137
Amigo, eso se logra con codigo css, te recomiendo buscarte un manual sobre eso.. es muy bonito, creeme que sera lo que se pondra de "moda!" en cuanto a diseño.. y si logras dominar las capas.. hombre.. estas hecho! :wub: