Pour une meilleure expérience, découvrez l'Académie sur Ordinateur.
Nous peaufinons l'Académie pour la rendre pleinement responsive et vous offrir la meilleure expérience de formation possible.
Programme
Jour 09 - Référencement & Analytics
Jour 09 - Référencement & Analytics
00. Bonus - WEBF-BO-MC
Mentoring
Jour 09 - Référencement & Analytics
00. Bonus - WEBF-BO-MC
Matinale
Jour 10 - Mise en Production
03. Structure - WEBF-BO-MC
Mise en ligne
Jour 10 - Mise en Production
Jour 10 - Mise en Production
03. Structure - WEBF-BO-MC
Mise en ligne
Jour 10 - Mise en Production
03. Structure - WEBF-BO-MC
Mise en ligne
Jour 10 - Mise en Production
03. Structure - WEBF-BO-MC
Validation des Acquis
Jour 10 - Mise en Production
00. Bonus - WEBF-BO-MC
Mentoring
Jour 10 - Mise en Production
00. Bonus - WEBF-BO-MC
Matinale
Jour 11 - Animations basiques
04. Animations - WEBF-BO-MC
Bases
Jour 11 - Animations basiques
Jour 11 - Animations basiques
04. Animations - WEBF-BO-MC
Bases
Jour 11 - Animations basiques
04. Animations - WEBF-BO-MC
Bases
Jour 11 - Animations basiques
03. Structure - WEBF-BO-MC
Validation des Acquis
Jour 11 - Animations basiques
Jour 11 - Animations basiques
Jour 11 - Animations basiques
00. Bonus - WEBF-BO-MC
Mentoring
Jour 11 - Animations basiques
00. Bonus - WEBF-BO-MC
Matinale
Jour 12 - Animations selon le Temps (TBA)
04. Animations - WEBF-BO-MC
Time Based Animations (TBA)
Jour 12 - Animations selon le Temps (TBA)
04. Animations - WEBF-BO-MC
Time Based Animations (TBA)
Jour 12 - Animations selon le Temps (TBA)
04. Animations - WEBF-BO-MC
Time Based Animations (TBA)
Jour 12 - Animations selon le Temps (TBA)
03. Structure - WEBF-BO-MC
Validation des Acquis
Jour 12 - Animations selon le Temps (TBA)
Jour 12 - Animations selon le Temps (TBA)
00. Bonus - WEBF-BO-MC
Mentoring
Jour 12 - Animations selon le Temps (TBA)
00. Bonus - WEBF-BO-MC
Matinale
Jour 13 - Animations selon le Scroll (SBA)
04. Animations - WEBF-BO-MC
Scroll Based Animations (SBA)
Jour 13 - Animations selon le Scroll (SBA)
Jour 13 - Animations selon le Scroll (SBA)
04. Animations - WEBF-BO-MC
Scroll Based Animations (SBA)
Jour 13 - Animations selon le Scroll (SBA)
03. Structure - WEBF-BO-MC
Validation des Acquis
Jour 13 - Animations selon le Scroll (SBA)
04. Animations - WEBF-BO-MC
Validation des Acquis
Jour 13 - Animations selon le Scroll (SBA)
00. Bonus - WEBF-BO-MC
Mentoring
Jour 13 - Animations selon le Scroll (SBA)
00. Bonus - WEBF-BO-MC
Matinale
Jour 14 - Animations selon le Curseur (MBA)
04. Animations - WEBF-BO-MC
Mouse Based Animations (MBA)
Jour 14 - Animations selon le Curseur (MBA)
04. Animations - WEBF-BO-MC
Mouse Based Animations (MBA)
Jour 14 - Animations selon le Curseur (MBA)
04. Animations - WEBF-BO-MC
Mouse Based Animations (MBA)
Jour 14 - Animations selon le Curseur (MBA)
04. Animations - WEBF-BO-MC
Validation des Acquis
Jour 14 - Animations selon le Curseur (MBA)
Jour 14 - Animations selon le Curseur (MBA)
00. Bonus - WEBF-BO-MC
Mentoring
Jour 14 - Animations selon le Curseur (MBA)
00. Bonus - WEBF-BO-MC
Matinale
Jour 15 - Animations complexes
Jour 15 - Animations complexes
04. Animations - WEBF-BO-MC
Scroll Based Animations (SBA)
Jour 15 - Animations complexes
00. Bonus - WEBF-BO-MC
Mentoring
Jour 15 - Animations complexes
Sommaire
Module en cours
Valider le module

Animations - Replay - Artboard & Play-Pause Vidéo au Hover

Progression
… modules
…%

Détails

Détails du Module

Avec ce Replay d'un Live Youtube, je vous montre pas à pas comment recréer un site Webflow moderne et interactif, à l’image de ce projet, intégrant un artboard à découvrir en déplaçant le curseur de la souris.

Solutions

L'alliance de ces solutions nous permettra de créer une structure sans coder et de l'animer avec un comportement spécifique grâce au Javascript.

  • Webflow
  • Système IX2.0
  • Javascript

    Maîtrise

    Avec ce module, vous apprendrez à :
  • Importer et configurer une vidéo HTML5 en arrière-plan
  • Créer une animation Mouse Based Animation
  • Jouer une vidéo au survol du curseur
  • Intégrer du Custom Code directement dans Webflow
  • Ajouter des animations et effets subtils pour améliorer l'expérience utilisateur
  • Optimiser le site pour une performance fluide et une navigation intuitive
    À la fin de ce tutoriel, vous serez capable de maîtriser les bases des interactions vidéo sur Webflow et de créer vos propres interfaces immersives.

    Custom Code

    Le CustomCode nécessaire est disponible ci-dessous, et également dans les Paramètres de la Page du projet Webflow.

    Structure du Code

    Code à Copier/Coller dans les Paramètres de la Page.
    ```

    ### Explication du Code
    **Contrôle de vidéos au survol de la souris**
    Ce script JavaScript a pour but de gérer automatiquement la lecture de vidéos intégrées dans une page web, en fonction des mouvements de la souris de l’utilisateur. Il s’applique à tous les éléments HTML contenant une vidéo et ayant la classe CSS `.project_video`.
    **Sélection des éléments**
    La première étape du script consiste à sélectionner tous les éléments du DOM portant la classe `.project_video`. Cette opération est réalisée à l’aide de `document.querySelectorAll`, qui retourne une liste de tous les éléments correspondants. Ces éléments sont ensuite parcourus un par un à l’aide de `forEach`.
    **Mise en pause initiale**
    Avant même que l’utilisateur interagisse avec la page, le script met en pause la première vidéo contenue dans chaque bloc `.project_video`. Cela garantit que toutes les vidéos sont inactives au chargement de la page, même si certaines sont configurées pour se lancer automatiquement par défaut.
    **Interaction utilisateur**
    Deux événements sont ensuite associés à chaque élément :
    - `mouseover` : lorsqu’un utilisateur survole l’élément avec la souris, une fonction appelée `hoverIN` est déclenchée. Cette fonction active la lecture de la vidéo.
    - `mouseout` : lorsque la souris quitte l’élément, la fonction `hoverOUT` est appelée. Elle met la vidéo en pause et la remet à zéro (grâce à la propriété `currentTime`).
    **Fonctionnement dynamique**
    Ce système permet de créer une interface fluide et interactive, souvent utilisée dans des portfolios ou galeries de projets. Dès que l’on passe la souris sur une vidéo, elle se met à jouer, ce qui attire l’attention de l’utilisateur. Dès que la souris s’en éloigne, la vidéo est remise à l’arrêt et revient au début, prête pour la prochaine interaction.
    **Résumé**
    Ce code est un exemple simple et efficace d’interaction utilisateur avec des vidéos dans une interface web. Il permet :
    - D'attirer visuellement l’utilisateur sans lui imposer de clic.
    - De contrôler précisément quand les vidéos s’activent.
    - De maintenir une interface propre et réactive.
    
    
Annexes