Imágenes de fondo de pantalla completa sin esfuerzo con jQuery

Hoy vamos a crear una página web simple y divertida con el único propósito de mostrar Fullscreenr, un pequeño gran complemento de jQuery que facilita agregar una imagen de fondo a su sitio que se ajusta automáticamente al tamaño de la ventana.

También lanzaremos algunas acciones de @ font-face y rgba para mantener las cosas modernas y educativas en el resto de la construcción. ¡Empecemos!

Manifestación

Solo para que pueda tener una idea de lo que estamos construyendo, vea la demostración a continuación. Para ver el jQuery en acción, cambie el tamaño de la ventana del navegador y observe cómo la imagen se adapta dinámicamente.

Ver la demo

Ahora que has visto cómo funciona, ¡vamos a construirlo!

Paso 1: Agarra Fullscreenr

Lo primero que querrás hacer es ir al sitio web de Fullsreenr y descargar una copia. Tome los archivos JS y colóquelos en una carpeta con un marco de sitio web básico: html, css e carpeta de imágenes.

Paso 2: Inicia el HTML

Para comenzar el HTML, introduzca el código para una página vacía y agregue las referencias para la hoja de estilo y los dos archivos JavaScript.

Paso 2: Seleccione una imagen de fondo

Antes de insertar el código para colocar nuestra imagen de fondo, necesitaremos saber el tamaño. Lo que por supuesto significa que tenemos que encontrar una imagen.

Tomé la imagen de abajo por Faisal.Saeed en Flickr Creative Commons. Es una increíble escena de montaña nevada que debe ser el escenario perfecto para nuestro sitio.

Luego, dimensioné la imagen para que fuera de 907px por 680px. Estas son las dimensiones que usaremos en nuestro próximo paso.

Paso 3: Inserte el Fragmento de Fullscreenr

En los archivos de demostración de la descarga de Fullscreenr, debe encontrar el siguiente fragmento de código JavaScript para habilitar el complemento. Lo he personalizado un poco con las dimensiones de la imagen especificadas anteriormente.

Todo lo que tienes que hacer para tu propia versión es cambiar la altura y el ancho para que coincida con el de tu propia imagen.

Paso 4: HTML del cuerpo

A continuación, hay una parte de HTML en la página de demostración que deberás capturar. La estructura puede parecer un poco extravagante, pero en realidad todo lo que el desarrollador ha hecho es aplicar la imagen de fondo al cuerpo y crear un contenedor básico (realBody) para que luego agregue el resto de su contenido. Si no te gustan los nombres de ID div utilizados por el desarrollador, siéntete libre de cambiarlos a algo más convencional.