Images de fond plein écran sans effort avec jQuery

Aujourd'hui, nous allons créer une page Web simple et amusante dans le seul but de présenter Fullscreenr, un super petit plugin jQuery qui permet d'ajouter facilement une image d'arrière-plan à votre site, qui s'adapte automatiquement à la taille de la fenêtre.

Nous ajouterons également des actions @ font-face et rgba pour que les choses restent modernes et éducatives sur le reste de la construction. Commençons!

Démo

Pour que vous puissiez avoir une idée de ce que nous construisons, consultez la démo ci-dessous. Pour voir jQuery en action, redimensionnez la fenêtre du navigateur et observez l’adaptation dynamique de l’image.

Voir la démo

Maintenant que vous avez vu comment ça marche, construisons-le!

Étape 1: saisir le plein écran

La première chose à faire est d'aller sur le site Web Fullsreenr et d'en télécharger une copie. Prenez les fichiers JS et jetez-les dans un dossier avec un framework de base de site Web: html, css et dossier images.

Étape 2: Commencez le HTML

Pour commencer le code HTML, introduisez le code d'une page vide et ajoutez les références de la feuille de style et des deux fichiers JavaScript.

Étape 2: Sélectionnez une image de fond

Avant d'insérer le code pour placer notre image d'arrière-plan, nous devons connaître la taille. Ce qui bien sûr signifie que nous devons trouver une image.

J'ai saisi l'image ci-dessous par Faisal.Saeed sur Flickr Creative Commons. C'est une scène de montagne enneigée impressionnante qui devrait constituer le cadre idéal pour notre site.

Ensuite, j'ai dimensionné l'image pour qu'elle soit 907px par 680px. Ce sont les dimensions que nous utiliserons dans notre prochaine étape.

Étape 3: Insérez l'extrait Fullscreenr

Dans les fichiers de démonstration du téléchargement de Fullscreenr, vous devriez trouver l'extrait de code JavaScript suivant pour activer le plug-in. Je l'ai un peu personnalisé avec les dimensions de l'image spécifiées ci-dessus.

Tout ce que vous avez à faire pour votre propre version est de changer la hauteur et la largeur pour correspondre à celle de votre propre image.

Étape 4: Corps HTML

Ensuite, vous aurez besoin de récupérer un morceau de code HTML dans la page de démonstration. La structure peut sembler un peu funky, mais en réalité, tout ce que le développeur a fait est d’appliquer l’image d’arrière-plan au corps et de créer un conteneur de base (realBody) pour que vous puissiez ensuite ajouter tout le reste de votre contenu. Si vous n'aimez pas les noms d'identifiant de div utilisés par le développeur, n'hésitez pas à les changer pour quelque chose de plus conventionnel.