UI Kit — Éditorial épuré

Design system de la maquette 2 pour De fil en tissus. Direction « boutique traitée comme un magazine de mode » : palette quasi neutre, terracotta en accent unique, serif éditorial + grotesque neutre. Chaque bloc ci-dessous indique le fichier CSS (et JS le cas échéant) du composant.

Palette

css/tokens.css

Blanc

#FFFFFF

Encre

#1E1B18

Gris chaud (texte)

#4A443E

Gris chaud (filets)

#DDD5C8

Terracotta (accent)

#EC7D4B

Terracotta survol

#D96A3A

Terracotta texte (AA)

#B85A2E

Terracotta fond clair

#FBEADF

Le jaune historique du site (#FFD707) n'est pas repris ici — parti pris assumé de cette direction : la couleur vient des tissus photographiés, pas de la charte. #EC7D4B sert aux aplats/bordures/badges ; #B85A2E (assombri, ratio 4,63:1 sur blanc) est réservé au texte et aux liens pour rester conforme AA.

Échelle typographique

css/tokens.css, css/base.css
H1 / Fraunces

Un tissu en couverture

H2 / Fraunces

Choisir sa matière

H3 / Fraunces

Caractéristiques

Lead / Inter

Popeline, viscose, tweed : chaque pièce se commande au mètre ou en coupon.

Body / Inter

Vendu par multiples de 10 cm, laize précisée sur chaque fiche produit.

Small / Inter

Livraison en France et en Europe.

Micro / kicker

Sélection

Espacements

css/tokens.css
--space-1 · 4px
--space-2 · 8px
--space-3 · 12px
--space-4 · 16px
--space-5 · 24px
--space-6 · 32px
--space-7 · 48px
--space-8 · 64px
--space-9 · 96px

Boutons

css/button.css

Champs de formulaire

css/form-field.css
Jamais partagée à des tiers.
Merci de renseigner une adresse valide.

Badges de mode de vente

css/badge.css
Au mètre Coupon Panneau Nouveauté

Nuancier tissu

css/swatch.css

Chaque pastille est toujours doublée d'un label texte : l'information n'est jamais portée par la couleur seule.

Étoiles de notation

css/rating-stars.css
4,7 sur 5 · 12 avis

Fil d'Ariane

css/breadcrumb.css

Carte tissu

css/fabric-card.css, css/fabric-card.tablet.css, css/fabric-card.desktop.css

Affichage prix double

css/price-display.css

Au mètre

1,11 € / 10 cm soit 11,10 € le mètre — laize 140 cm

Coupon (prix fixe)

7,60 € le coupon pièce à taille fixe, pas de sélecteur de métrage

Sélecteur de métrage

css/metrage-selector.css, js/metrage-selector.js
Métrage 30 cm

Vendu par multiples de 10 cm.

Total 3,33 €

Alertes

css/alert.css
InformationLes échantillons sont expédiés sous enveloppe simple.
SuccèsVotre inscription à la newsletter est confirmée.
ErreurCe métrage minimum n'est pas disponible pour ce tissu.

Accordéon

css/accordion.css, js/accordion.js

Comptez environ 1,5 m pour un gilet court, 2,5 m pour une veste mi-longue.

Vérifiez l'étiquette d'entretien à réception de votre commande.

Tableau de caractéristiques

css/characteristics-table.css, css/characteristics-table.desktop.css
Matière
Tweed
Laize
140 cm
Composition
80 % laine, 20 % polyester

Tri & pagination

css/sort-select.css, css/pagination.css

Liste des composants

Un composant = un fichier CSS (+ variantes tablet/desktop uniquement si le composant change à ce palier), et un fichier JS vanilla s'il a besoin d'interaction.

En-tête du sitesite-header.css, site-header.desktop.css, site-header.js
Pied de pagesite-footer.css, site-footer.desktop.css
Boutonbutton.css
Badgebadge.css
Fil d'Arianebreadcrumb.css
En-tête de sectionsection-heading.css
Champ de formulaireform-field.css
Nuancier / pastilleswatch.css
Étoiles de notationrating-stars.css
Alertealert.css
Hero éditorialhero.css, hero.desktop.css
Bandeau réassurancereassurance-bar.css, reassurance-bar.desktop.css
Vignette collectioncollection-card.css, collection-card.desktop.css
Carte tissufabric-card.css, fabric-card.tablet.css, fabric-card.desktop.css
Bloc éditorial (modèle de vente)editorial-block.css, editorial-block.desktop.css
Zoom matièrematerial-focus.css, material-focus.desktop.css
Formulaire opt-inoptin-form.css, optin-form.desktop.css, optin-form.js
Galerie produitgallery.css, gallery.js
Affichage prix doubleprice-display.css
Sélecteur de métragemetrage-selector.css, metrage-selector.js
Tableau de caractéristiquescharacteristics-table.css, characteristics-table.desktop.css
Avis clientreview-card.css, review-card.desktop.css
Accordéonaccordion.css, accordion.js
Filtres catégoriefilters.css, filters.desktop.css, filters.js
Trisort-select.css
Paginationpagination.css