Apprendre Javascript pour rendre vos pages Web interactives

Auteur: Mohamed CHINY Durée necessaire pour le cours de Apprendre Javascript pour rendre vos pages Web interactives Niveau recommandé pour le cours de Apprendre Javascript pour rendre vos pages Web interactives Supports vidéo disponibles pour ce cours Exercices de renforcement disponibles pour ce cours Quiz disponible pour ce cours

Leçon 27: Exercice - Réaliser un album photo à effet de vagues (ou domino)

Toutes les leçons

Apprendre Javascript pour rendre vos pages Web interactives

Leçon 1
Javascript c'est quoi?
Leçon 2
Comment intégrer du code Javascript?
Leçon 3
Pour commencer: les bases du Javascript
Leçon 4
Les bases du Javascript (La suite)
Leçon 5
Structures de contrôle (conditions et boucles)
Leçon 6
Les fonctions
Leçon 7
Les événements en Javascript
Leçon 8
Objets, méthodes et attributs
Leçon 9
Exercices - Permutation et calculatrice
Leçon 10
Objet Array: les tableaux
Leçon 11
Objet String: chaînes de caractères
Leçon 12
Exercice - Contrôle de saisie en Javascript
Leçon 13
Objet Math
Leçon 14
Objet Date
Leçon 15
Objet RegExp: Les expressions régulières
Leçon 16
Objet window
Leçon 17
Exercice - Afficher un message lettre par lettre
Leçon 18
Objet screen
Leçon 19
Objet Document et DOM en Javascript (Partie 1)
Leçon 20
Objet Document et DOM en Javascript (Partie 2)
Leçon 21
Objet Document et DOM en Javascript (Partie 3)
Leçon 22
Objet event
Leçon 23
Gestion des exceptions
Leçon 24
Exercice - Album photo
Leçon 25
API Selectors
Leçon 26
Exercice - Réaliser un jeu de loterie avec Javascript
Leçon 27
Exercice - Réaliser un album photo à effet de vagues (ou domino)
Leçon 28
Fonctions fléchées (Arrow function)
Leçon 29
Fonctions de rappel (Callback function)
Leçon 30
Types primitifs, non primitifs et notion du prototype
Leçon 31
Objets personnalisés en Javascript
Leçon 32
Classes et héritage
Leçon 33
Les promesses - Objet Promise
Leçon 34
Gérer les promesses avec une fonction asynchrone - async et await

Album photo à effet de vagues (ou domino)

A quoi ça ressemble?

La transition des images se fera de la même manière qu'une vague qui avance (ou les éléments d'un domino qui chutent successivement).

Voilà un extrait d'une photo qui est entrain de s'affichger:

album photo en javascript avec un effet de vagues ou domino

Principe de fonctionnement de cet album photo

Le fonctionnement de cet album repose sur la création de plusieurs DIV (ou autre containers) dynamiquement à l'aide du Javascript. Ces éléments sont mis côte à côte et ils ont tous la même image d'arrière plan qui n'est rien d'autre que la photo que l'on veut afficher. La position de ces arrière-plans (background-position) a été calculée de telle sorte à ce que le rendu final donne une seule est unique image comme à l'aide un puzzle.

L'étape suivante consiste à mettre en place l'animation adéquate tout en veillent à changer l'image d'arrière-plan des éléments à chaque cycle pour donner vie à l'album à effet de vague (ou effet domino).

Réalisation de l'album étape par étape

La vidéo qui suit explique comment réussir la mise en place de cet album photo de A à Z:





Leçon 6
Les fonctions
Leçon 13
Objet Math
Leçon 14
Objet Date
Leçon 16
Objet window
Leçon 18
Objet screen
Leçon 22
Objet event
Leçon 25
API Selectors
Leçon 27
Exercice - Réaliser un album photo à effet de vagues (ou domino)