Sparkier Brand Guidelines
Notre identité visuelle reflète notre mission de rendre le conseil plus accessible et efficace.
Logo
Version standard
Symbole seul
Couleurs
Couleurs principales
Primary Blue
#4F46E5
Secondary Blue
#2563EB
Text Dark
#111827
Background Light
#F3F4F6
Dégradés
Background Gradient
from-blue-50 to-indigo-50
Accent Gradient
from-indigo-500 to-blue-500
Typographie
Titres
Titre Principal
Font: Inter - Bold - 36px/2.25rem
Sous-titre
Font: Inter - Semibold - 24px/1.5rem
Texte de paragraphe
Font: Inter - Regular - 16px/1rem
Styles de texte
Classe: highlight
text-blue-600 hover:text-blue-700
Composants UI
Composant Button
Le composant Button
est un composant réutilisable qui implémente toutes les variations de boutons selon notre système de design.
Importez-le depuis @/components/ui/button
pour une utilisation cohérente dans toute l'application.
Variantes
Variantes de base
Utilisé pour : Actions principales, secondaires, tertiaires et liens
Variantes contextuelles
Utilisé pour : Actions spécifiques, feedback utilisateur, notifications
Tailles
Utilisé pour : Adapter les boutons à différents contextes d'interface
Icônes et Animations
Position des icônes
Animations d'icônes
États
États de chargement et désactivé
Largeur complète
Utilisé pour : Formulaires, boutons d'action principaux dans des conteneurs étroits
Contextes d'utilisation
Contexte d'application vs marketing
Contexte Dashboard (défaut) : Police plus fine pour une interface utilisateur plus délicate dans le tableau de bord de l'application. Utilisé pour les actions quotidiennes dans l'application.
Contexte Marketing : Police de poids moyen avec ombre légère et effet de survol pour les CTA axés sur la conversion. Utilisé pour les pages de destination, les pages d'inscription et autres pages marketing.
Variante Accent : Utilise un dégradé de couleurs pour mettre en évidence les actions importantes. Particulièrement efficace pour les CTA principaux sur les pages marketing et les fonctionnalités premium.
Exemples d'utilisation
Formulaires
Actions CRUD
Pages marketing
Exemple de code
import { Button } from '@/components/ui/button'; import { ArrowRight, Sparkles } from 'lucide-react'; export function MyComponent() { return ( <div className="space-y-4"> {/* Bouton par défaut pour le dashboard */} <Button>Bouton par défaut</Button> {/* Bouton secondaire avec animation */} <Button variant="secondary" size="lg" rightIcon={<ArrowRight />} iconAnimation="translate" > En savoir plus </Button> {/* Bouton destructif avec état de chargement */} <Button variant="destructive" isLoading={isSubmitting} fullWidth > Supprimer le compte </Button> {/* Bouton accent pour le marketing */} <Button variant="accent" context="marketing" rightIcon={<Sparkles />} iconAnimation="scale" > Essayer Premium </Button> </div> ); }
Badges
Variantes
Tailles
Avec Icônes
Exemples d'utilisation
Cartes
Feature Card
Description de la fonctionnalité avec un style de carte standard.
Glassmorphic Card
Carte avec effet de verre dépoli pour un style moderne.
Éléments de formulaire
Utilisez appearance-none pour masquer la flèche native et ajouter votre propre icône
Conteneurs
Largeurs standards
max-w-7xl - Container Large
max-w-6xl - Container Medium
max-w-4xl - Container Small
max-w-3xl - Container Extra Small
Utilisation
// Container Large <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> {/* Contenu */} </div> // Container Medium <div className="max-w-6xl mx-auto px-4 sm:px-0"> {/* Contenu */} </div> // Container Small <div className="max-w-4xl mx-auto px-4"> {/* Contenu */} </div> // Container Extra Small <div className="max-w-3xl mx-auto px-4"> {/* Contenu */} </div>
Notes:
- Toujours utiliser
mx-auto
pour centrer le conteneur - Ajouter un padding horizontal adaptatif avec
px-4 sm:px-6 lg:px-8
pour les grands conteneurs - Utiliser des paddings plus simples pour les petits conteneurs
Icônes
Animations
Transitions
Fade In Up
Hover Scale
Règles d'Utilisation
À Faire
- Utiliser les couleurs officielles de la marque
- Maintenir les proportions du logo
- Respecter l'espace de protection autour du logo
- Utiliser la typographie recommandée
À Ne Pas Faire
- ✗Modifier les couleurs du logo
- ✗Déformer ou étirer le logo
- ✗Ajouter des effets au logo
- ✗Utiliser le logo sur des fonds complexes