Passer au contenu

Personnaliser le widget de formulaire d'abonnement

Par défaut, le widget de formulaire d’abonnement utilise un style neutre qui fonctionne sur la plupart des pages. Après avoir ajouté le code d’intégration, vous pouvez l’adapter à l’identité visuelle de votre site en définissant des propriétés personnalisées CSS sur l’élément pushwoosh-subscribe-widget. Les valeurs dans les tableaux ci-dessous remplacent les valeurs par défaut.

Personnaliser les couleurs

Anchor link to
VariableDescriptionPar défaut
--esw-primary-colorCouleur principale pour les boutons, les liens et les accents#0E72E5
--esw-primary-hoverCouleur de survol des éléments principaux#1A85FF
--esw-text-colorCouleur du texte principal#4B5057
--esw-text-secondaryTexte secondaire (placeholders, légendes)#969CA3
--esw-backgroundArrière-plan du widget#FFFFFF
--esw-surface-colorCouleur de surface (survols, arrière-plan secondaire)#F7F9FA
--esw-border-colorCouleur de la bordure#DCE1E5
--esw-border-color-focusCouleur de la bordure à l’état focus#0E72E5
--esw-error-colorCouleur d’erreur#E52E59
--esw-success-colorCouleur de succès#479900
--esw-success-bgArrière-plan du message de succès#F7F9FA

Typographie

Anchor link to
VariableDescriptionPar défaut
--esw-font-familyFamille de policesRoboto, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif
--esw-font-size-baseTaille de police de base14px
--esw-font-size-titleTaille de police du titre18px
--esw-font-size-labelTaille de police de l’étiquette de champ12px
--esw-font-size-smallPetit texte (erreurs, notes)12px
--esw-font-weight-regularGraisse normale400
--esw-font-weight-mediumGraisse moyenne500
--esw-font-weight-boldGraisse grasse700
--esw-line-height-baseHauteur de ligne de base1.4
--esw-line-height-titleHauteur de ligne du titre1.2

Tailles et espacements

Anchor link to
VariableDescriptionPar défaut
--esw-input-heightHauteur du champ de saisie36px
--esw-button-heightHauteur du bouton36px
--esw-spacing-xsEspacement très petit4px
--esw-spacing-smPetit espacement8px
--esw-spacing-mdEspacement moyen16px
--esw-spacing-lgGrand espacement24px
--esw-popup-widthLargeur de la modale380px
--esw-popup-max-widthLargeur maximale de la modale90vw
VariableDescriptionPar défaut
--esw-border-radiusRayon des coins pour les éléments4px
--esw-border-radius-popupRayon des coins de la modale8px
--esw-shadow-popupOmbre de la boîte modale0 0 6px rgba(0, 0, 0, 0.06), 0 10px 16px rgba(0, 0, 0, 0.1)
pushwoosh-subscribe-widget {
--esw-primary-color: #ff6b6b;
--esw-border-radius: 12px;
--esw-font-family: "Inter", sans-serif;
}