Astuce #16: Créer un diaporama animé en Javascript

25 Sept 2021 · 19 min
18:57

Dans cette vidéo tutorielle en français, le présentateur explique pas à pas comment réaliser un diaporama animé entièrement en HTML, CSS et JavaScript. Le rendu final comprend trois étapes visuelles : un « rideau » qui s’ouvre depuis la gauche, l’apparition d’un cadre blanc centré au milieu de la page, puis la diffusion séquentielle d’images qui s’affichent progressivement grâce à une augmentation de l’opacité. Le flux de travail débute par la création de la structure HTML (div du rideau, div blanche, div du diaporama). Le CSS définit le fond du rideau, les dimensions initiales, le positionnement absolu du cadre blanc, le centrage avec flexbox et une ombre portée. Le JavaScript prend le relais pour animer le rideau (augmentation incrémentale de la largeur jusqu’à la largeur de la fenêtre), dimensionner et centrer le cadre blanc (calculs de left/top à partir de window.innerWidth/innerHeight), et gérer le diaporama : affichage de chaque image, incrémentation de l’opacité par pas de 0,01, changement d’image lorsqu’une valeur seuil d’opacité (dépassant 1 ou 2 selon la technique d’allongement du temps d’affichage) est atteinte, remise à zéro de l’opacité et boucle de l’index d’image. Le script utilise des fonctions récursives appelées via setTimeout (intervalle de 10 ms) et clearTimeout pour arrêter les animations lorsqu’elles sont terminées. Le présentateur souligne les points de personnalisation (valeurs de largeur/hauteur, durée du fondu, couleur d’arrière‑plan) et conclut en remerciant les spectateurs.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content