Formulaire

Ajouter un border color à un input lorsqu'il est renseigné dans Webflow

outils :
Illustration croce

Sommaire

Introduction

Webflow ne permet pas de modifier l'état 'non vide/renseigné" d'un input nativement. 

Vous pouvez uniquement modifier les états :

  • Hover
  • Pressed
  • Focused

L'attribution d'une couleur spécifique à un input peut avoir plusieurs avantages en termes de design d'interface et d'expérience utilisateur :

  1. Visibilité : Une couleur spécifique peut aider à distinguer un champ de saisie des autres éléments, rendant ainsi le formulaire plus intuitif et facile à naviguer.
  2. Feedback : La couleur peut servir de feedback immédiat. Par exemple, un changement de couleur peut indiquer si l'information saisie est valide ou non (vert pour correct, rouge pour une erreur).
  3. Esthétique : Une palette de couleurs bien choisie peut contribuer à l'harmonie visuelle de l'interface et à une expérience utilisateur agréable.

Il est important de veiller à ce que les choix de couleurs soient accessibles et ne créent pas de problèmes pour les utilisateurs avec une vision des couleurs réduite ou différente.

Tutoriel

1. Ajoutez ce morceau de Javascript

Vous pouvez ajouter ce custom code dans un embed, avant la balise <body> au niveau de votre page, ou même au niveau de votre projet (dans les paramètres) si vous souhaitez appliquer le rendu pour tous les inputs de votre site.

 <script>
// Ajoutez cet événement sur chaque input de votre formulaire
document.querySelectorAll('input').forEach(input => {
input.addEventListener('input', function() {
// Vérifie si l'input contient du texte
if (this.value.length > 0) {
// Change la couleur de la bordure si l'input n'est pas vide
this.style.borderColor = '#93CDEA'; // Vous pouvez choisir la couleur que vous voulez
} else {
// Réinitialise la couleur de la bordure si l'input est vide
this.style.borderColor = ''; // Remet la couleur de bordure par défaut
}
});
});
</script>

2. Personnalisez la couleur du border de votre input

Modifiez la couleur "#93CDEA" présente dans le code ci-dessous par le code hexadécimal de la couleur souhaitée.

3.Publiez votre page et testez le résultat

Ces tutoriels pourraient vous intéresser

Nos tutoriels de la même catégorie

Avoir un "radio button" selectionné par defaut dans Webflow

Webflow
Embed
Formulaire

Ajouter un champ adresse avec autocomplétion dans Webflow grâce à l'API Google Maps

Webflow
Embed
Formulaire
Voir tous nos tutoriels
Illustration traits
Nous utilisons les meilleurs outils

Votre site est développé avec les meilleurs outils et les meilleurs pratiques

Gemeos ne vous propose pas simplement un site web, mais une expertise sur les meilleurs outils pour vous garantir un retour sur investissement optimal. 

Figma

Pour designer votre site web sur mesure et optimiser son taux de conversion

Webflow

Pour une intégration pixel perfect et optimisée de votre site web

Client-first

Pour une organisation aux petits oignons de votre projet

Wized

Pour ajouter des fonctionnalités avancées à votre projet

Make

Pour automatiser vos fluxs de travail et vous faire gagner un max de temps