Badge Webflow Award Winner 2023

Le Custom Element (DOM) sur Webflow

Publié le 
23/12/2023
Modifié le 
10/1/2024
Temps de lecture : 5 min
Custom Element dans le Dashboard Webflow
Écrit par
Florian Bodelot avec un T-shirt Digidop

Florian Bodelot

Co-fondateur

Le nouvel élément "Custom Element" vous permet de créer absolument tout ce qu'il est possible de créer avec HTML, sur Webflow. Découvrez le dans cet article →

Points clés à retenir

Le mois dernier, Webflow à fait un pas de plus vers le développement Low-Code, en introduisant un nouvel élément dans son outil de développement : le Custom Element.

Dans cet article, découvrez en plus sur cette nouveauté - connue dans l'industrie web aussi sous le nom de DOM - et comment l'utiliser sur Webflow avec quelques exemples.

1 - Un pas de plus vers les tech' ?

Depuis son rebranding, le 5 octobre 2023, Webflow assume clairement son positionnement d'outil tech'. Et comme je vous l'avais présenté dans un précédent article, Webflow n'est plus "seulement" un outil no-code, mais un outil de développement professionnel (low-code + no-code). Et cette introduction l'illustre bien.

1.1 Définition simple du Custom Element pour le web

Il faut imaginer le Custom Élément comme "une boîte magique" à laquelle vous pouvez donner n'importe quel(le) :

  • Fonctionnalité HTML : Grâce à l'ajout d'un TAG html suivant les standars W3,
  • Style : En y ajoutant une classe CSS avec des propriétés de styles,
  • Contenu : Votre boîte peut contenir à peu près tout ce que vous souhaitez (Image, Vidéo Text)

Bref, le Custom Element porte bien son nom, car c'est un élément web qui est grandement personnalisable. Mais, je vous laisse le découvrir, par vous-mêmes, avec des exemples.

2 - Comment utiliser le Custom Element sur Webflow ?

Depuis novembre 2023, le Custom Element est disponible nativement sur Webflow. (Cet article est une mise à jours du Hack DOM element)

Vous pouvez donc le retrouver directement depuis l'interface designer de votre projet Webflow, et l'utiliser pour ajouter des éléments HTML à votre site.

2.1 Comment trouver l'élément DOM sur Webflow ?

L'élément DOM est disponible nativement sur Webflow sous le nom de "Custom Element". Vous pouvez y accéder directement depuis votre panel d'élément :

  1. Ouvrir votre interface Designer Webflow
  2. Accéder au Panel (A) Add Element
  3. Descendez jusqu'à l'onglet Advanced
  4. Voici le Custom

Ou bien depuis le raccourci clavier de recherche (A) :

Recherche de l'élément Custom Element sur Webflow
Recherche : Custom Element

Ensuite, vous n'avez plus qu'à le faire glisser dans votre Navigator. Et l'intégration ne s'arrête pas là, car vous pourrez aussi le "Designer" en lui donnant des propriétés de styles grâces aux classes CSS.

2.2 Trois exemples d'utilisations sur le web

Plongeons dans le concret avec trois exemples d'utilisation du Custom Element sur des sites web.

Exemple 1 : Créer une heading 1 SEO Friendly avec différents éléments à l'intérieur

  1. Ajouter l'élément Custom Element
  2. Changer son tag pour : H1
  3. Ajouter l'ensemble des éléments de votre choix à l'intérieur
  4. Donner lui le style de votre choix en lui ajoutant une classe CSS
Créer une H1 SEO friendly avec le custom element de Webflow

Exemple 2 : Créer un calendrier pour un formulaire

  1. Ajouter l'élément Custom Element
  2. Changer son tag pour : Input
  3. Ajouter un attribut : Type=date
  4. L'insérer dans un formulaire
Custom element Webflow input type date

Exemple 3 : Créer un button HTML natif

Ou bien même créer de vrais boutons pour améliorer l'accessibilité de votre site. Mais c'est un sujet presque à part, qui mérite d'être traité à part entière. Je vous laisse donc regarder la vidéo ou bien lire cet article de blog pour comprendre les enjeux de la différence entre un lien et un bouton sur une page web →

Et ceci n'était qu'un exemple, car vous pouvez pour aller beaucoup plus loin en utilisant...

2.3 - Créer sans limite en utilisant la documentation HTML de W3

La documentation W3 regroupe l'ensemble des standards WEB et des différentes nominations nécessaire "à faire fonctionner" le web. Dans cette documentation officielle vous retrouverez donc l'ensemble des TAG disponibles sur le web, et il vous suffira de récupérer le tag équivalent à la fonctionnalité que vous souhaitez créer pour l'intégrer sur vos sites Web.

Documentation INPUT HTML
Documentation INPUT HTML

Lien vers la documentation officielle ↗

⚠️ N'oubliez pas de vérifier, sa compatibilité avec les navigateurs (Coucou Safari 😅). Disponible aussi sur la documentation W3 dans la section "Browser Support".

Exemple de Browser Support des champs Input

Conclusion

L'arrivée du Custom Element sur Webflow est une excellente nouvelle pour les professionnels utilisant Webflow comme plateforme de développement Web. Elle est alignée avec le positionnement "Développement Low-Code" que prend l'outil de développement visuel, et elle permet de gagner du temps ou bien même de développer plus rapidement et avec de meilleurs pratiques certaines fonctionnalités en utilisant les standars HTML officiels.

Le tout, sans perdre les avantages des forces du mode designer de Webflow :

  1. Créer depuis une interface visuelle (WYSIWYG),
  2. La possibilité de personnaliser ces éléments grâces aux classes CSS.

Afin de, toujours créer de meilleurs sites web, en 2024, avec Webflow.

projet Flomodia by Digidop
projet Coudac by Digidop
projet Heka by Digidopprojet Flaw by Digidopprojet Morfo by Digidop