Au mètre
Maquette 3 — Créatif & coloré
Charte graphique & design system
Direction « Créatif & coloré » : l'envie de coudre, le plaisir du DIY et de la couture enfant. Le jaune vif de la marque est assumé en accent signature, réservé aux aplats et boutons — jamais en texte sur fond clair, pour rester lisible. Chaque bloc ci-dessous précise son fichier CSS d'origine.
Palette
tokens.cssRègle de contraste : le jaune sur fond clair a un ratio d'environ 1,3:1, illisible en texte courant. Il reste réservé aux aplats et boutons (avec texte encre foncé). Les fonds terracotta/orange portent toujours un texte encre foncé en gras (≥ 4,6:1) ; le fond brun porte un texte blanc (6,1:1).
Échelle typographique
base.css / tokens.cssTitres en Baloo 2 (rond, amical), texte courant en Nunito Sans (lisible, chaleureux).
Trouvez votre tissu
Une sélection de tissus
Au mètre ou en coupon
Caractéristiques
Texte courant Nunito Sans, pour la lisibilité longue.
Texte secondaire, légendes, méta-informations.
Espacements
tokens.cssBoutons
button.cssVariantes
Tailles
États
Sur fond brun (section--brown)
Champs de formulaire
form-field.cssBadges
badge.cssPastilles de couleur / nuancier tissu
swatch.cssChaque pastille porte toujours un label texte : la couleur ne porte jamais l'information seule.
Variante compacte (carte tissu)
Étoiles de notation
star-rating.cssCarte tissu
fabric-card.css / fabric-grid.css
Au mètre
Coupon
Sélecteur de métrage
metrage-selector.css / metrage-selector.jsComposant métier clé : quantité en multiples de 10 cm, total recalculé en direct. Essayez les boutons +/− ou les préréglages.
Softshell — sans laize communiquée
Variante coupon / panneau (pas de sélecteur)
1,20 × 1,50 m
Alertes
alert.cssAccordéon
accordion.css / accordion.jsTableau de caractéristiques
spec-table.css- Matière
- Coton & lin (indicatif)
- Laize
- 150 cm
- Poids
- ≈ 180 g/m² (indicatif)
- Entretien
- Lavage 30° (indicatif)
Autres composants
Fil d'Ariane — breadcrumb.css
Barre de tri — sort-bar.css
Pagination — pagination.css
Opt-in — optin.css
Inventaire des composants
| Composant | CSS | JS |
|---|---|---|
| Design tokens | tokens.css | — |
| Base / reset | base.css | — |
| En-tête du site | header.css, header.desktop.css | header.js |
| Pied de page | footer.css, footer.tablet.css | — |
| Bouton | button.css | — |
| Badge (mode de vente) | badge.css | — |
| Fil d'Ariane | breadcrumb.css | — |
| Étoiles de notation | star-rating.css | — |
| Pastille couleur / nuancier | swatch.css | — |
| Prix double (10cm / mètre) | price-tag.css | — |
| En-tête de section | section-heading.css | — |
| Alerte | alert.css | — |
| Champ de formulaire | form-field.css | — |
| Opt-in (lead capture) | optin.css, optin.tablet.css | optin-form.js |
| Hero accueil | hero.css, hero.tablet.css, hero.desktop.css | — |
| Bandeau réassurance | reassurance-bar.css, reassurance-bar.tablet.css | — |
| Vignette univers | universe-card.css, universe-card.tablet.css, universe-card.desktop.css | — |
| Carte tissu | fabric-card.css, fabric-card.tablet.css | — |
| Grille de cartes tissu | fabric-grid.css, fabric-grid.tablet.css, fabric-grid.desktop.css | — |
| Explication au mètre / coupon | sell-mode-explainer.css, sell-mode-explainer.tablet.css | — |
| Carte idée couture | inspiration-card.css, inspiration-card.tablet.css | — |
| Galerie produit | product-gallery.css, product-gallery.desktop.css | gallery.js |
| Gabarit fiche produit | product-overview.css, product-overview.desktop.css | — |
| Sélecteur de métrage | metrage-selector.css | metrage-selector.js |
| Conseils de métrage | metrage-guide.css | — |
| Tableau de caractéristiques | spec-table.css, spec-table.tablet.css | — |
| Avis clients | review-card.css | — |
| Accordéon | accordion.css | accordion.js |
| Gabarit page catégorie | category-layout.css, category-layout.desktop.css | — |
| Filtres catégorie | filter-sidebar.css, filter-sidebar.desktop.css | filter-sidebar.js |
| Barre de tri | sort-bar.css | — |
| Pagination | pagination.css | — |
| Page UI Kit (cette page) | uikit-page.css, uikit-page.tablet.css | — |