mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-16 19:58:31 +02:00
UX: Refonte UI complète - Partie 1/2
- Nouveau design system moderne (blanc/noir) - Favicon SVG moderne avec logo - Nouveau header avec logo SVG intégré - Layout grid: notes + todo box (pas de sidebar) - Variables CSS complètes (shadows, spacing, fonts) - Nouveau layout responsive - Interface minimaliste et élégante
This commit is contained in:
4 files changed
+520
-160
No files matched your search
+61
-32
@@ -1,26 +1,38 @@
|
||||
/* Variables CSS globales */
|
||||
/* Variables CSS globales - Thème clair moderne */
|
||||
|
||||
:root {
|
||||
/* Couleurs principales */
|
||||
--color-background: #FAFBFC;
|
||||
--color-background: #F8F9FA;
|
||||
--color-card: #FFFFFF;
|
||||
--color-sidebar: #F8F9FA;
|
||||
--color-accent: #3B82F6;
|
||||
--color-accent-hover: #2563EB;
|
||||
--color-text-primary: #1F2937;
|
||||
--color-text-secondary: #6B7280;
|
||||
--color-border: #E5E7EB;
|
||||
--color-success: #10B981;
|
||||
--color-danger: #EF4444;
|
||||
--color-accent: #000000;
|
||||
--color-accent-hover: #333333;
|
||||
--color-text-primary: #000000;
|
||||
--color-text-secondary: #6C757D;
|
||||
--color-border: #DEE2E6;
|
||||
--color-success: #28A745;
|
||||
--color-danger: #DC3545;
|
||||
--color-warning: #FFC107;
|
||||
--color-info: #17A2B8;
|
||||
|
||||
/* Couleurs spécifiques */
|
||||
--color-hover: #F1F3F5;
|
||||
--color-active: #E9ECEF;
|
||||
--color-disabled: #ADB5BD;
|
||||
|
||||
/* Typographie */
|
||||
--font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
|
||||
--font-size-xs: 12px;
|
||||
--font-size-sm: 14px;
|
||||
--font-size-base: 16px;
|
||||
--font-size-lg: 18px;
|
||||
--font-size-xl: 24px;
|
||||
--font-size-2xl: 32px;
|
||||
--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
||||
--font-size-xs: 11px;
|
||||
--font-size-sm: 13px;
|
||||
--font-size-base: 15px;
|
||||
--font-size-lg: 17px;
|
||||
--font-size-xl: 20px;
|
||||
--font-size-2xl: 28px;
|
||||
--font-size-3xl: 36px;
|
||||
|
||||
--font-weight-normal: 400;
|
||||
--font-weight-medium: 500;
|
||||
--font-weight-semibold: 600;
|
||||
--font-weight-bold: 700;
|
||||
|
||||
/* Spacing */
|
||||
--spacing-xs: 4px;
|
||||
@@ -28,26 +40,43 @@
|
||||
--spacing-md: 16px;
|
||||
--spacing-lg: 24px;
|
||||
--spacing-xl: 32px;
|
||||
--spacing-2xl: 48px;
|
||||
--spacing-3xl: 64px;
|
||||
|
||||
/* Border radius */
|
||||
--radius-sm: 4px;
|
||||
--radius-md: 8px;
|
||||
--radius-lg: 12px;
|
||||
--radius-xl: 16px;
|
||||
--radius-sm: 6px;
|
||||
--radius-md: 10px;
|
||||
--radius-lg: 14px;
|
||||
--radius-xl: 20px;
|
||||
--radius-full: 9999px;
|
||||
|
||||
/* Shadows */
|
||||
--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.08);
|
||||
--shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1);
|
||||
--shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.12);
|
||||
--shadow-xl: 0 20px 60px rgba(0, 0, 0, 0.3);
|
||||
/* Shadows - Style moderne élégant */
|
||||
--shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);
|
||||
--shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.06);
|
||||
--shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
|
||||
--shadow-lg: 0 8px 20px rgba(0, 0, 0, 0.1);
|
||||
--shadow-xl: 0 16px 40px rgba(0, 0, 0, 0.12);
|
||||
--shadow-2xl: 0 24px 60px rgba(0, 0, 0, 0.15);
|
||||
|
||||
/* Shadow hover effects */
|
||||
--shadow-hover: 0 6px 16px rgba(0, 0, 0, 0.12);
|
||||
--shadow-active: 0 2px 8px rgba(0, 0, 0, 0.1);
|
||||
|
||||
/* Transitions */
|
||||
--transition-fast: 0.15s ease;
|
||||
--transition-base: 0.2s ease;
|
||||
--transition-slow: 0.3s ease;
|
||||
--transition-fast: 0.15s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
--transition-base: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
--transition-slow: 0.35s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
|
||||
/* Dimensions */
|
||||
--header-height: 60px;
|
||||
--sidebar-width: 400px;
|
||||
--note-card-width: 350px;
|
||||
--header-height: 70px;
|
||||
--max-width: 1400px;
|
||||
--note-width: 320px;
|
||||
--note-expanded-width: 680px;
|
||||
--todo-box-width: 340px;
|
||||
|
||||
/* Z-index */
|
||||
--z-header: 100;
|
||||
--z-modal: 200;
|
||||
--z-dropdown: 150;
|
||||
--z-tooltip: 250;
|
||||
}
|
||||
Reference in new issue
Block a user