Personnaliser le CSS de l'interface Baback
Introduction
Le module de personnalisation CSS disponible dans le portail client permet d'adapter l'apparence de l'interface Baback sans modifier le code de l'application.
Vous pouvez ajouter vos propres règles CSS afin de personnaliser les couleurs, les polices, les espacements, les bordures, les boutons ou tout autre élément de l'interface.
Identifier les éléments à personnaliser
Pour modifier un élément, il est nécessaire d'identifier sa classe CSS.
Deux types de classes sont présents dans l'interface :
les classes spécifiques à Baback, préfixées par
baback__;les classes CSS plus génériques (par exemple
rounded,flex,text-sm, etc.).
Les classes peuvent être récupérées directement depuis les outils de développement de votre navigateur.
Étapes
Ouvrez Baback.
Faites un clic droit sur l'élément à personnaliser.
Sélectionnez Inspecter.
Repérez l'attribut
classde l'élément.Utilisez les classes identifiées dans votre feuille CSS personnalisée.
Ajouter une règle CSS
Une fois la classe identifiée, ajoutez simplement votre règle CSS dans le module de personnalisation.
Exemple :
.baback__button-primary {
background-color: #000 !important;
color: #fff !important;
}
Vous pouvez également cibler des classes génériques lorsque cela est nécessaire.
.text-sm {
font-size: 15px !important;
}
Utiliser !important
⚠️ Important
Pour garantir que vos styles personnalisés prennent le dessus sur ceux de Baback, il est recommandé d'ajouter !important à chacune de vos propriétés CSS.
Exemple :
.baback__card {
background: #ffffff !important;
border: 1px solid #e5e5e5 !important;
}
Sans !important, certaines règles de l'application peuvent avoir une priorité supérieure et empêcher l'application de votre personnalisation.
Ajouter une police personnalisée
Vous pouvez également importer vos propres polices grâce à la règle @font-face.
Exemple :
@font-face {
font-family: 'inter';
src: url('https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwYZ8UA3.woff2') format('woff2');
}
@font-face {
font-family: 'akshar';
src: url('https://fonts.gstatic.com/s/akshar/v9/Yq6I-LyHWTfz9rGoqDaUbHvhkAUsSagC-9eS9qfpjPaaXg.woff2') format('woff2');
}
Une fois la police déclarée, vous pouvez l'utiliser sur les éléments souhaités.
Par exemple :
body {
font-family: 'inter', sans-serif !important;
}
Ou uniquement sur certains composants :
.text-2xl.font-semibold {
font-family:"inter" !important;
text-transform: uppercase !important;
}
Modifier les règles globales
Vous pouvez également modifier des styles utilisés dans toute l'application.
Par exemple, pour supprimer tous les arrondis :
.rounded,
.rounded-sm,
.rounded-md,
.rounded-lg,
.rounded-xl {
border-radius: 0 !important;
}
Ce type de règle permet de personnaliser rapidement le style global de Baback.
Tester vos modifications
La meilleure méthode consiste à parcourir les différents écrans du processus tout en inspectant les éléments avec les outils de développement de votre navigateur.
Après chaque modification :
Enregistrez votre feuille CSS dans le portail client.
Retournez dans le backoffice.
Cliquez sur Nouveau retour afin de relancer un parcours.
Vérifiez immédiatement le rendu de vos modifications.
Cette méthode permet d'identifier rapidement les classes à personnaliser et de valider vos changements.
