Les loaders avec des effets visuels engageants sont essentiels pour offrir une expérience utilisateur attrayante. Dans cet article, nous allons explorer comment créer un effet "liquide" pour un loader sur Webflow, où des points semblent se coller les uns aux autres lors du chargement de la page. Ce tutoriel utilise uniquement des propriétés CSS disponibles dans Webflow, sans aucun code personnalisé.
Résumé de la méthode pour créer un loader liquid dans Webflow
Pour créer un effet collant sur un loader dans Webflow, vous allez construire une structure de base avec des divs, appliquer des animations CSS pour simuler le mouvement, puis ajouter des effets de contraste et de flou pour obtenir l’effet collant. Le tout est fait directement dans Webflow, sans code supplémentaire.
Étape 1 : Créer la Structure de Base
- Créer une Section et un Conteneur :
- Dans un projet vierge, commencez par ajouter une
div
appeléesection-loader
. - Ajoutez une deuxième
div
à l'intérieur de la section, nomméecontainer-loader
.
- Dans un projet vierge, commencez par ajouter une
- Configurer les Propriétés de la Section :
- Réglez la hauteur de la
section-loader
à100VH
pour qu'elle prenne toute la hauteur de la fenêtre. - Pour le
container-loader
, définissez la hauteur et la largeur à100%
et appliquez un fond coloré, par exemple en bleu.
- Réglez la hauteur de la
- Aligner le Contenu au Centre :
- Configurez le
container-loader
endisplay: flex
et centrez le contenu à la fois horizontalement et verticalement.
- Configurez le
Étape 2 : Ajouter les Points
- Créer les Points :
- Ajoutez une nouvelle
div
à l'intérieur ducontainer-loader
et nommez-laloader-dot
. - Donnez-lui une largeur et une hauteur de
2,5rem
, un fond blanc, et appliquez unborder-radius
de100%
pour créer un cercle.
- Ajoutez une nouvelle
- Dupliquer les Points :
- Dupliquez ce point plusieurs fois pour créer les autres points du loader.
- Organiser les Points dans un Wrapper :
- Regroupez les trois derniers points dans une
div
appeléeloader-dot-wrapper
. - Configurez ce wrapper avec
display: flex
et appliquez ungap
de0,5rem
pour espacer les points.
- Regroupez les trois derniers points dans une
Étape 3 : Animer les Points
- Configurer l'Animation de Chargement :
- Allez dans les interactions et configurez un
page trigger
pour démarrer l'animation à la fin du chargement de la page. - Créez une animation appelée
loader-animation
où les points se déplacent d'un côté à l'autre.
- Allez dans les interactions et configurez un
- Animer les Points Individuellement :
- Pour les points du
loader-dot-wrapper
, configurez une animation de mouvement sur l'axe X avec une translation de-35%
à0%
. - Pour le point individuel, configurez une animation de mouvement de
0%
à360%
sur l'axe X.
- Pour les points du
- Ajuster la Fluidité de l'Animation :
- Appliquez une transition
IN OUT expo
et ajustez la durée à1,5s
pour une animation plus fluide.
- Appliquez une transition
Étape 4 : Ajouter l'Effet Collant
- Appliquer les Filtres CSS :
- Sélectionnez le
container-loader
et ajoutez un filtre decontraste
à2000%
. - Pour chaque
loader-dot
, ajoutez un filtre deblur
à6px
.
- Sélectionnez le
- Vérifier l'Effet Collant :
- Testez l'animation en prévisualisation pour vous assurer que les points semblent se coller entre eux lorsqu'ils se rapprochent.
Créer un effet collant pour un loader sur Webflow est un excellent moyen d'ajouter une touche de dynamisme à votre site. En utilisant des propriétés CSS simples et les outils d'animation de Webflow, vous pouvez créer des effets visuels impressionnants sans écrire une seule ligne de code.