Test Système Boutons ArtMeNow v0.3
Test complet de tous les boutons définis dans button.css
Date: 14/03/2026 04:49 | Version: 0.3
🎨 Section 1: Boutons de Base (.amn-button)
Usage: Boutons standards du site sur fond clair. Styles fondamentaux partagés.
Variables utilisées: --primary-button-color, --amn-border-radius, --amn-min-touch-target
Variables utilisées: --primary-button-color, --amn-border-radius, --amn-min-touch-target
<!-- Usage Section 1 -->
<button class="amn-button">Mon bouton</button>
<button class="button">Alias .button</button>
<button>HTML simple</button>
🎭 Section 2: Modificateurs de Style
Usage: Variations de couleurs à combiner avec .amn-button
Principe: Composition over inheritance - combinaison de classes
Principe: Composition over inheritance - combinaison de classes
📐 Section 3: Modificateurs de Forme
Usage: Variations structurelles - tailles et formes spéciales
Responsive: Adaptation automatique mobile/desktop
Responsive: Adaptation automatique mobile/desktop
⚡ Section 5: États Spéciaux & Animations
Usage: États dynamiques contrôlés par JavaScript
Animations: Spinner et pulse pour feedback utilisateur
Animations: Spinner et pulse pour feedback utilisateur
🎨 Section 6: Boutons Spécialisés Galerie
Usage: Boutons spécifiques au système de galerie
Architecture: Apparence ici, positionnement dans gallery-system.css
Architecture: Apparence ici, positionnement dans gallery-system.css
🎯 Section 7: Boutons Navigation Modal
Usage: Boutons de navigation du modal (sur fond sombre)
Positionnement: Géré dans modal-enhanced.css
Positionnement: Géré dans modal-enhanced.css
🎯 Section 8: Boutons Contrôle Modal
Usage: Système unifié de contrôles modal (fermeture, etc.)
Style: Tous utilisent l apparence du bouton de fermeture
Style: Tous utilisent l apparence du bouton de fermeture
Container: .modal-controls-unified (transparent)
Boutons: .modal-control-btn (style fermeture unifié)
Boutons: .modal-control-btn (style fermeture unifié)
🎯 Section 10: Icônes CSS Pure
Usage: Icônes générées en CSS pur (sans dépendances externes)
Avantage: Pas de chargement de fonts, personnalisables avec currentColor
Avantage: Pas de chargement de fonts, personnalisables avec currentColor
Base: .btn-icon-base + .btn-modal-style
Tailles: .btn-size-sm, .btn-size-md, .btn-size-lg
Tailles: .btn-size-sm, .btn-size-md, .btn-size-lg
📱 Test Responsive
Breakpoints: ≤649px (mobile), 650-921px (tablette), ≥922px (desktop)
Test: Redimensionnez votre navigateur pour voir les adaptations
Test: Redimensionnez votre navigateur pour voir les adaptations
♿ Accessibilité & Performance
will-change: box-shadow pour optimisation GPU
prefers-reduced-motion: Support des préférences utilisateur
prefers-reduced-motion: Support des préférences utilisateur