Ajouter du custom code sur Webflow

Pour ajouter du custom code, vous n'avez pas besoin de connaissances en programmation.

Céleste Rosique

Publié le

October 24, 2022

Webflow
Webflow
Webflow
Webflow
Webflow

Webflow vous permet de créer des sites web sans code, pour rester rapide. Mais il est toujours possible d'ajouter du code personnalisé, pour rendre votre site  plus personnalisé et encore plus puissant. Ce code personnalisé vous permettra de différencier votre site face à ceux de vos concurrents.  

Pour ajouter du custom code, vous n'avez pas besoin de connaissances en programmation. Vous avez de nombreuses ressources qui vous permettent de copier-coller une couche supplémentaire de code.

Custom code Webflow, c'est quoi ?

Dès lors que vous ajoutez un élément ou style qui n'est pas natif à Webflow, on parle de custom code.

Vous pouvez ajouter trois types de langages sur Webflow :

  • HTML (HyperTexte Markup Language)

Le language HTML est plutôt utilisé pour le contenu. Il permet d'indiquer au navigateur tout le contenu d'une page. C'est-à-dire, les titres, paragraphes, liens, images, etc.

En utilisant du custom code HTML, vous pouvez aussi intégrer un service tiers. Mais ce type d'intégration peut nécessiter d'ajouter aussi du CSS et du JavaScript.

Votre code HTML devra être ajouté comme HTML Embed.

  • CSS (Cascading Style Sheets)

Le CSS quant à lui, prend en compte toutes les informations de style. Couleurs, position, typographie, taille, bordure, etc. Il permet donc de définir simplement les styles et classes d'un projet. Il peut aussi s'agir d'un arrière-plan, une ellipse, etc.

N'importe quel élément HTML peut donc recevoir un nom de classe pour personnaliser les styles. Chacune des modifications affectera les éléments de la même classe.

Pour ajouter un éléments CSS, vous devez créer le code CSS à l'intérieur d'une balise <style>.

  • JavaScript

Le language JavaScript permet de répondre aux actions des visiteurs sur votre site. Par exemple ouvrir un pop-up, valider un formulaire, récupérer des données, etc.

Il est notamment utilisé par les utilisateurs qui maîtrisent déjà le language. Le JavaScript permet de développer un site Webflow aux fonctionnalités presque illimitées.

Le JavaScript doit être développé dans l'emplacement <body> de votre projet. Votre code sera donc placé sur chacune des pages de votre site, en bas de page. Cela permet de ne pas ralentir le temps de chargement de votre site.

En revanche, vous pouvez aussi exécuter votre code JavaScript à avant l'affichage de votre page. Vous devrez alors l'ajouter à la balise <head>.

Pour ajouter un élément JavaScript, vous devez créer le code à l'intérieur d'une balise <script>.

Comment ajouter du custom code sur mon site Webflow ?

Embed HTML

Vous pouvez ajouter du custom code directement via le panneau "Add menu". En bas, vous trouverez l'élément HTML Embed. Cela vous permet de garder le contrôle sur l'emplacement du custom code ajouté.

En passant par cette méthode, vos éléments personnalisés seront visibles directement depuis votre Designer.

Project Settings

Depuis les paramètres de votre site, vous pouvez ajouter du custom code. Vous trouverez deux emplacements de custom code : à la fin de l'élément <head> et à la fin de l'élément <body>.  En ajoutant du custom code depuis les paramètres de votre site, tout ce que vous ajouterez sera associé à toutes les pages de votre site.

Page Settings

Si vous souhaitez ajouter du code à une seule page, accédez aux paramètres de votre page. En bas de votre panneau paramètres, vous trouverez une section custom code. Comme via le project settings, vous pourrez ajouter du custom code dans le <head> ou le <body>.

Nos conseils

  • Si votre code personnalisé comporte des balises d'ouverture ou de fermeture, vous devez obligatoirement les ajouter pour assurer un bon fonctionnement. Aussi, évitez d'inclure des balises <html>, <body> ou <head> dans votre custom code. Sinon, votre site ou page risque de ne pas fonctionner.
  • L'ajout de balises <script> externes à la balise <head> risque de ralentir le temps de chargement de vos pages. Pour améliorer les performances, vous pouvez ajouter l'attribut "async" ou "defer" dans votre balise <script>.

Faites-vous accompagner

30 minutes

Pour discuter de votre projet, c’est ici

Nous contacter

Vous en voulez plus ?

Le registre du No Code

Toutes les actus
Webflow
3 MIN
de lecture

Résumé de la Webflow Conf 2023

Résumé de la Webflow Conf 2023

Lire l'article
Webflow
4 MIN
de lecture

Les extensions Chrome essentielles pour créer un site Webflow

Les 5 extensions Chrome essentielles à installer sur votre site Webflow

Lire l'article
Webflow
3 MIN
de lecture

Memberstack : Créer un espace membre sur Webflow

Memberstack peut offrir une expérience personnalisée à vos utilisateurs et augmenter l'engagement.

Lire l'article
Webflow
5 MIN
de lecture

Webflow vs Framer, lequel choisir ?

Le duel Webflow vs Framer ⚡️

Lire l'article

Planifions un rendez-vous !