Astuce #14: Navigation en slide 2D avec CSS et Javascript

18 Apr 2021 · 12 min
11:43

Dans cette vidéo tutorielle en français, le présentateur montre comment créer une navigation en slides à deux dimensions sur une page web unique. Il décrit d’abord le principe général : placer tout le contenu (six sections organisées en 2 lignes × 3 colonnes) dans un conteneur qui dépasse la taille de l’écran, puis n’afficher qu’une partie à la fois via des déplacements du conteneur. Il détaille la mise en place du HTML (une div #container contenant six sections avec des IDs distincts), le CSS (largeur du conteneur = 300 vw, hauteur = 200 vh, display :flex avec flex‑wrap, position :absolute, z‑index, images d’arrière‑plan en 100 % de la section, overflow :hidden sur le body, menu de navigation fixe avec styles de lien et pseudo‑classe hover). Ensuite il explique le JavaScript : une fonction f(x, y) qui, selon les coordonnées de la slide cible, ajuste les propriétés left et top du conteneur en multiples négatifs de 100 vw et 100 vh, ajoute une transition CSS pour l’animation, et est appelée via des liens « javascript:f(x,y) ». Le présentateur mentionne également les limites de performance (chargement initial lourd) et propose d’utiliser AJAX/Fetch pour charger les sections à la demande. Enfin il résume les usages possibles (navigation de page, album photo) et conclut avec un ton encourageant.

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