Garder un design cohérent
Ces sections expliquent comment établir des modèles de design cohérents à l’échelle de l’application avec le chat IA, afin que vos couleurs, votre typographie, vos espacements et vos composants restent harmonieux dans toute votre application.Système de couleurs
La couleur est l’un de vos outils les plus puissants pour créer une ambiance et guider l’attention. Commencez par définir des rôles plutôt que des codes hexadécimaux au hasard. Visez :- 1 couleur de marque principale
- 1 couleur secondaire
- 1 couleur d’accent pour les mises en avant
- 3 à 5 gris neutres pour les arrière-plans, les surfaces et les bordures
- Des couleurs claires pour les états de succès, d’avertissement et d’erreur
Je veux que l'IA crée un système de couleurs pour moi
Je veux que l'IA crée un système de couleurs pour moi
J'ai des codes hexadécimaux que je veux utiliser
J'ai des codes hexadécimaux que je veux utiliser
J'ai une image de palette de couleurs que je veux utiliser
J'ai une image de palette de couleurs que je veux utiliser

Changement de la palette de couleurs de votre application dans Base44
Système typographique
La typographie détermine la lisibilité de votre application et la facilité avec laquelle on la parcourt. Mieux vaut quelques styles de texte clairs que beaucoup de styles similaires. Définissez des rôles comme :- Titre de page
- Titre de section
- Texte courant
- Petites métadonnées comme les libellés et les horodatages
Ajouter des polices personnalisées (par exemple Google Fonts)
Ajouter des polices personnalisées (par exemple Google Fonts)
- Récupérez le snippet d’intégration (par exemple depuis Google Fonts sur https://fonts.google.com).
- Demandez à l’IA de l’ajouter à
Layout.jset de l’intégrer dans votre système typographique.

Espacement et densité
L’espacement et la densité déterminent le confort d’utilisation de votre application. Une échelle d’espacement simple évite les écarts aléatoires et les sections tassées. Vous pouvez définir une échelle comme 4, 8, 12, 16, 24 et demander à l’IA de l’appliquer :Éléments de base et états
Une fois la couleur, la typographie et l’espacement en place, standardisez les blocs de construction que vous utilisez partout. Concentrez-vous sur :- Les boutons (principal, secondaire et texte seul)
- Les cartes et panneaux
- Les barres de navigation et barres latérales
- Les champs de formulaire (défaut, focus, erreur, désactivé)
- Les puces, tags et badges si vous en utilisez
Images et ressources visuelles
Les ressources visuelles comme les images, les icônes et les vidéos façonnent le ressenti de votre application. L’IA peut vous aider à les créer, les placer, les styliser et les connecter à vos données et à votre code.Images hero et ressources visuelles
Images hero et ressources visuelles

- Ouvrez le fichier de page concerné, comme
Store.js, en vue code. - Trouvez la balise
<img>. - Mettez à jour l’attribut
srcavec l’URL de votre propre image.

Générer des vidéos avec l'IA
Générer des vidéos avec l'IA
Images de référence
Images de référence

- Cliquez sur l’icône Upload (+) dans le chat IA.
- Téléversez une image d’inspiration ou une capture d’écran.
- Dites précisément à l’IA ce que vous voulez reprendre et ce qu’il faut ignorer.
Copier des styles depuis des outils de design (par exemple Figma)
Copier des styles depuis des outils de design (par exemple Figma)
- Dans Figma, sélectionnez l’élément dont vous voulez copier le style.
- Passez en Dev mode et affichez le panneau Code.
- Copiez la ligne CSS concernée, par exemple un arrière-plan en dégradé :
background: linear-gradient(180deg, #C2C9B5 -1.25%, #EBEBEB 68.58%, #E6FC88 104.25%); - Dans Base44, cliquez sur l’élément correspondant dans votre aperçu pour ouvrir le mode Edit.
- Collez le style dans un prompt IA et dites précisément à Base44 quoi changer, par exemple :
Icônes et illustration
Icônes et illustration
- Remplacer les icônes génériques par des icônes plus parlantes.
- Aligner les tailles d’icônes et les épaisseurs de trait.
- Associer les icônes à des libellés texte quand la clarté compte.
Mise en page et responsivité
La mise en page détermine comment l’information est regroupée et parcourue. La responsivité garantit que cette mise en page fonctionne sur chaque appareil.Types de pages et modèles
Types de pages et modèles
- Pages d’atterrissage et marketing
- Tableaux de bord
- Listes et tables
- Pages de détail
- Formulaires et assistants
- Pages de paramètres et de profil
Hiérarchie et espace blanc
Hiérarchie et espace blanc
Comportement responsive
Comportement responsive
Personnaliser votre application pour mobile
Votre application Base44 ajuste automatiquement sa mise en page pour chaque appareil, mais vous pouvez utiliser l’aperçu mobile de l’éditeur et ses outils de personnalisation pour affiner l’apparence et le fonctionnement de votre application sur mobile. Vous créez ainsi une expérience confortable et fluide pour les utilisateurs mobiles.
Affichage de la version mobile de votre application dans l'éditeur Base44
- Ouvrez l’éditeur de votre application.
- Cliquez sur l’icône Screen en haut et sélectionnez Mobile.
- Vérifiez votre mise en page, votre navigation et votre contenu.
- Faites les changements nécessaires soit en :
- Demandant au chat IA d’apporter des modifications au mobile.
- Utilisant le mode Edit dans le chat IA pour changer le design ou la mise en page d’éléments précis.
Types de pages
Chaque type de page demande des choix de design différents. Utilisez ces modèles comme points de départ et adaptez-les avec l’IA.Pages d'atterrissage et marketing
Pages d'atterrissage et marketing
- Utilisez un en-tête simple avec une navigation minimale.
- Rendez la section hero claire et ciblée, avec un titre court et un bouton principal.
- Utilisez des sections de soutien pour les bénéfices, les fonctionnalités et la preuve sociale.
- Gardez les formulaires courts et visibles sans défilement si possible.
Tableaux de bord
Tableaux de bord
- Placez la métrique ou le statut le plus important en haut à gauche.
- Regroupez les métriques liées dans des cartes avec des titres clairs et de courtes descriptions.
- Évitez de multiplier les types de graphiques sur un même écran, réutilisez quelques standards.
- Gardez les filtres et les plages de dates bien visibles et cohérents.
Listes et tables
Listes et tables
- Utilisez des en-têtes de colonne clairs avec assez d’espacement.
- Gardez une hauteur de ligne confortable, pas trop serrée.
- Utilisez des rayures alternées ou des séparateurs de ligne discrets pour les grandes tables.
- Placez les actions soit en fin de ligne, soit dans un menu cohérent.
- Ajoutez des états vide, de chargement et d’erreur.
Pages de détail
Pages de détail
- Placez le titre de l’objet et les actions principales vers le haut.
- Utilisez une mise en page claire avec une colonne de contenu principale et un panneau latéral facultatif.
- Regroupez les informations liées avec des titres ou des onglets.
- Gardez les actions destructives visuellement distinctes et placées avec soin.
Formulaires et assistants
Formulaires et assistants
- Regroupez les champs liés sous des titres.
- Utilisez une mise en page à une colonne pour la plupart des formulaires.
- Montrez la progression pour les parcours longs en plusieurs étapes.
- Placez les messages d’erreur près des champs et rendez-les clairs.
- Utilisez des libellés clairs et du texte d’aide.
Personnalisation avancée
Quand vous voulez aller au-delà de ce que l’IA et le mode Edit offrent par défaut, vous pouvez apporter votre propre code et des packages npm. L’IA peut toujours vous aider à tout connecter et aligner.Utiliser des packages npm pour le design
Utiliser des packages npm pour le design
- Bibliothèques d’animation (par exemple anime.js) pour ajouter des transitions, des effets de survol et des micro-interactions.
- Bibliothèques de composants UI ou de mouvement pour gérer les modales, infobulles, carrousels ou parcours par étapes avec des modèles d’interaction intégrés.
- Utilitaires de graphiques pour visualiser les données avec des couleurs, une typographie et des espacements personnalisés qui correspondent à votre application.
- Bibliothèques de glisser-déposer ou de gestes pour rendre les mises en page plus tactiles et interactives.
- Assistants de date et d’heure pour formater les horodatages et les plannings de façon adaptée à votre UI.
- Importer les bonnes fonctions ou les bons composants du package.
- Les connecter à votre mise en page et à vos tokens de design existants (couleurs, typographie, espacement, rayon).
- Ajuster les props, les variantes et le mouvement pour rester cohérent avec le reste de l’application.
- Vérifier les détails d’accessibilité comme les états de focus, la navigation au clavier et les préférences de mouvement réduit.
Tailwind, tokens et refactorisation des styles
Tailwind, tokens et refactorisation des styles
- Remplacer les styles en ligne par des utilitaires Tailwind.
- Extraire les motifs répétés en composants réutilisables.
- Associer les valeurs de couleur aux tokens de design et à la configuration Tailwind.
Modifier le code et le design ensemble
Modifier le code et le design ensemble
- Mettre à jour
Layout.jspour changer les conteneurs globaux, les en-têtes ou les pieds de page. - Ajuster les fournisseurs de thème ou le contexte.
- Changer la composition des composants et les props qu’ils acceptent.
- Ouvrez le fichier concerné.
- Collez un extrait de code dans le chat IA.
- Demandez un changement, puis vérifiez le diff ou l’aperçu.
Design attentif à la performance
Design attentif à la performance
- Utilisez des tailles d’image optimisées plutôt que d’énormes ressources d’arrière-plan.
- Évitez de charger beaucoup d’animations lourdes ou de grandes bibliothèques au chargement initial.
- Chargez en différé les sections rarement utilisées, comme les rapports détaillés ou les filtres avancés.
- Réutilisez des composants partagés au lieu de nombreuses copies quasi identiques.
Accessibilité
L’accessibilité fait partie d’un bon design. Elle aide plus de personnes à utiliser votre application confortablement et peut améliorer la clarté pour tout le monde.Couleur et contraste
Couleur et contraste
- Utilisez un contraste fort entre le texte et l’arrière-plan.
- Évitez d’utiliser la couleur seule pour transmettre un sens.
- Gardez les éléments interactifs comme les boutons et les liens bien visibles dans tous les états.
- Vérifiez les modes clair et sombre si vous prenez en charge des thèmes.
Typographie et espacement pour la lisibilité
Typographie et espacement pour la lisibilité
- Utilisez des tailles de police confortables sur tous les appareils.
- Utilisez une hauteur de ligne suffisante pour les paragraphes.
- Évitez les polices très fines sur des arrière-plans clairs.
- Gardez une longueur de ligne raisonnable, surtout sur les écrans larges.
Clavier, focus et interactions
Clavier, focus et interactions
- Vérifiez que Tab parcourt les éléments interactifs dans un ordre logique.
- Assurez-vous que les styles de focus sont visibles et distincts.
- Évitez les pièges de clavier où le focus ne peut plus bouger.
Mouvement et mouvement réduit
Mouvement et mouvement réduit
- Respectez les préférences de mouvement réduit.
- Évitez les clignotements rapides ou les scintillements forts.
- Utilisez des animations subtiles et utiles plutôt qu’un mouvement constant.
Contenu, libellés et texte alternatif
Contenu, libellés et texte alternatif
- Utilisez des libellés clairs et descriptifs pour les boutons et les liens.
- Fournissez un texte alternatif pertinent pour les images importantes.
- Utilisez des titres pour structurer le contenu.
- Évitez les textes de lien vagues comme « cliquez ici ».
FAQ
Cliquez sur une question ci-dessous pour en savoir plus sur les fondations du design et la mise en page.Comment rendre mon application responsive sur tous les appareils ?
Comment rendre mon application responsive sur tous les appareils ?
Comment concevoir mon application pour une meilleure performance ?
Comment concevoir mon application pour une meilleure performance ?
- Utilisez des tailles d’image optimisées pour que les grandes ressources ne ralentissent pas le chargement initial. Préférez les formats compressés et évitez de téléverser des images beaucoup plus grandes que leur taille d’affichage.
- Limitez les animations lourdes et les effets complexes, surtout dans les applications très mobiles. Les transitions courtes et simples conviennent, mais évitez le mouvement constant ou les grands arrière-plans animés.
- Gardez des mises en page propres et ciblées. Moins de couches, de superpositions et de composants imbriqués signifie souvent un rendu plus rapide, surtout sur les appareils modestes.
- Réutilisez des composants au lieu de créer beaucoup de versions légèrement différentes. Les composants partagés sont plus faciles à mettre en cache et à maintenir.
- Évitez de tout charger d’un coup. Quand c’est possible, chargez plus tard le contenu non essentiel, par exemple les sections secondaires, les longues listes ou les panneaux rarement utilisés.
- Faites attention aux intégrations tierces comme les cartes, les lecteurs vidéo et les widgets. N’en incluez que là où elles apportent une vraie valeur, et évitez d’empiler de nombreuses intégrations sur un même écran.
- Mobile : utilisez une seule colonne verticale, gardez une action principale claire par écran et prévoyez des zones de toucher grandes et bien espacées. Gardez les textes courts pour éviter le zoom.
- Tablette : traitez la tablette comme un hybride. Vous pouvez utiliser des menus latéraux ou des mises en page divisées, mais gardez des boutons adaptés au tactile et évitez les tables très petites ou les contrôles denses.
- Ordinateur : profitez de la largeur supplémentaire pour des mises en page multi-colonnes et des barres latérales. Vous pouvez ajouter des effets de survol, mais toute action importante doit aussi fonctionner au clic ou au toucher.
- Tous les appareils : utilisez des tailles de police lisibles, évitez le défilement horizontal et laissez les éléments s’empiler au lieu de se chevaucher quand l’espace manque. Évitez les hauteurs fixes qui coupent le contenu.
Vous pouvez aussi demander à l’IA d’appliquer des règles responsives, par exemple :