HWS Agency 2.0

Style
Guide

Référence complète du design system. Tokens, typographie, boutons, sections et composants. Tout ce qu'il faut pour construire de nouvelles pages sans décisions ad-hoc.

01. Tokens

Couleurs

color-primary#3974F7CTA, liens actifs, accents
color-bg-dark#0f0f0fFond sombre, sections dark
color-bg-light#f5f5f0Fond clair, sections light
color-text#0f0f0fTexte principal sur fond clair
color-text-muted#878a8cLabels eyebrow, secondaire
color-text-on-dark#ffffffTexte sur fond sombre
02. Typographie

Échelle de titres

.display-heroClash Display 800 · 4.8rem · H1 uniquement
Titre Hero
.display-lgClash Display 800 · 2.8rem · H2 standard
Titre Section
.display-mdClash Display 700 · 1.55rem · H3 / cartes
Titre Carte
CorpsBarlow 400 · 0.85rem · line-height 1.8

Texte courant. Barlow Regular, ligne de lecture confortable pour les paragraphes de contenu, descriptions et légendes de sections.

.s-labelBarlow 600 · 0.65rem · uppercase · tracking 0.18em
Label Eyebrow
03. Interactions

Boutons

FamilleBarlow 600, uppercase, tracking 0.04em
Padding14px 28px
Border-radius100px (pill)
Primary hoverbackground #2560e0 · translateY(-1px)
Taille0.82rem (ne jamais dépasser 1rem)
04. Layout

Anatomie d'une section

section-light
s-label, eyebrow
display-lg
s-body · contenu libre
<section class="section-light">
  <div class="s-header">
    <span class="s-label">Label</span>
    <h2 class="display-lg">Titre</h2>
  </div>
  <div class="s-body">...</div>
</section>
section-dark
s-label, eyebrow
display-lg
s-body · contenu libre
Même structure.
Ajouter s-label dark override :

.section-dark .s-label {
  color: rgba(255,255,255,.3);
}

Règles

01

Toujours commencer une section par s-header avec un s-label et un titre de niveau display.

02

Alterner section-light et section-dark pour créer des ruptures visuelles naturelles entre les blocs de contenu.

03

Ne jamais créer de padding ou fond ad-hoc. Toujours utiliser section-light ou section-dark comme classe de base.

04

Le padding standard est 112px vertical / 40px horizontal. Ne modifier que sur breakpoints via les overrides Webflow.

05. Espacement

Rythme & Grille

section-padding-v112pxPadding vertical de chaque section
section-padding-h40pxPadding horizontal de chaque section
s-header margin-bottom64pxEspace entre le header et le contenu de la section
gap-m40pxGap standard entre cartes et éléments
s-label margin-bottom16pxEspace entre le label eyebrow et le titre

Navigation

nav-h68pxHauteur fixe de la barre de navigation
06. Composants

Patterns réutilisables

Callout

Bon à savoir. Utiliser ce composant pour mettre en valeur une information clé, un conseil ou une mise en garde dans un article.

.callout { border-left: 3px solid var(--color-primary); padding: 16px 20px; background: rgba(57,116,247,.06); border-radius: 0 8px 8px 0; }
Card de service
01

Développement Web

Sites vitrine, applications, e-commerce, livrés en production.

.service-card { padding: 32px; background: #fff; border-radius: 12px; }
Badge / Label
DéveloppementDesignStratégie
.badge, 3 variantes : blue, dark, outline
Stat counter
+100Projets livrés
98%Clients fidélisés
−95%Maintenance
.stat { padding:24px; background:#f5f5f0; text-align:center; }
08. Composant

Hero

Developpement Web & Mobile · Toulouse

HWS Agency, Toulouse, depuis 2024

Votre agence de developpement a Toulouse