Charte de marque

DH Les Sports+

Un bleu nuit profond pour la fiabilité, un rouge vibrant pour la passion, et une vague rouge qui court du header aux titres de chaînes. Les valeurs de cette fiche sont celles du site dhnet.be ; les teintes « campagnes » du Brandbook sont gardées en note.

  • Maquettes Figma
  • Relevé 10.10.2026
  • App Design System v1.0
  • Méthode Refactoring UI
  • Site dhnet.be
  • Contact Raphaël Batista, IPM Group

00 · Principes

Huit règles avant les valeurs

Cette fiche décrit le système tel qu'il tourne sur dhnet.be, puis le relit avec la méthode Refactoring UI. Quand la méthode et la marque se contredisent, la marque l'emporte sur la typographie et la couleur, et l'écart est signalé.

site valeur relevée dans le code de production calc valeur calculée pour compléter une échelle brandbook valeur du Brandbook DH (campagnes) proposition recommandation, pas encore en production
1

Le bleu nuit porte, le rouge ponctue

Le bleu nuit tient les titres de teasers, les fonds de chaînes et le bouton principal. Le rouge signale : la vague du header, les titres de box, le direct.

2

Une seule famille, trois graisses

Open Sans partout. La hiérarchie se fait avec le Bold 700 pour les titres et le Regular 400 pour le texte. Pas d'italique décoratif, pas de quatrième graisse sur le site.

3

La vague est une signature

Le bandeau rouge à l'angle arrondi (header, chaînes, box) est l'élément le plus reconnaissable du site. On le réserve aux en-têtes, jamais au contenu.

4

Des nuances choisies d'avance

Dix paliers pour le rouge et le bleu nuit, une échelle de gris. On pioche dans l'échelle, on n'invente pas un rouge « presque DH » dans une maquette.

5

Une échelle d'espacement

4, 8, 12, 16, 24, 32, 48, 64 px. Le site vit surtout sur 0,5 rem et 1 rem : ce sont les deux valeurs de référence.

6

Pas de gris sur un fond coloré

Sur bleu nuit ou sur rouge, le texte secondaire est du blanc atténué. Le gris #686868 reste sur fond blanc.

7

La couleur n'est jamais seule

Le contenu abonné porte le macaron DH jaune et la mention « Article réservé aux abonnés ». Le direct dit « En direct ».

8

45 à 75 caractères par ligne

La colonne d'article fait 680 px : à 21 px, une soixantaine de caractères. On ne l'élargit pas.

02 · Application

L'app DH Les Sports+

Sur l'App Store, l'application s'appelle DH Les Sports +. Son icône isole le monogramme DH du logo, sans « Les Sports+ », sur le dégradé vertical du header, du noir vers le bleu #173D78.

Icône de l'application DH Les Sports+
iOS · écran d'accueil
iOS · Spotlight
iOS · Réglages
Android · rond
Store · carré

Le fichier livré est carré : iOS et Android appliquent eux-mêmes leur masque (arrondi iOS, cercle ou forme adaptative Android). Ne jamais arrondir les coins dans le fichier.

Apparences

Depuis iOS 18, chacun choisit l'aspect de ses icônes : par défaut, sombre ou teinté (iOS 26 ajoute le mode transparent, « Liquid Glass »). Android fait de même depuis la version 13 avec les icônes à thème. Chaque mode demande son propre fichier, qui n'est pas l'icône carrée : un calque sans fond, le système pose le sien.

Par défauten lignemonogramme sur le dégradé noir → #173D78
Sombrefichier fournimonogramme seul, le système pose le fond sombre
Teinté iOSgénéréD et H évidés dans leurs plaques, couleur choisie par l'utilisateur
Android à thèmegénérécalque monochrome, couleurs tirées du fond d'écran
  • Sombrecalque transparent · plaque blanche, D #051F3A, H blanc sur #E1001A · même position que l'icône par défaut
  • Teintécalque transparent · plaques blanches, lettres évidées · le système le convertit en niveaux de gris puis le teinte
  • Androidmême silhouette, réduite pour tenir dans la zone utile de 66 dp sur 108 (le monogramme actuel en dépasse les côtés)

Construction

  • Fonddégradé vertical · #000102 → #173D78 (cousin du header : #000 → #173E7A)
  • Dbleu nuit #051F3A sur un carré blanc incliné
  • Hblanc sur un rectangle rouge #E1001A
  • Format2000 × 2000 px · carré, sans transparence, sans coins arrondis

Dans les stores

Télécharger DH Les Sports + dans l'App Store DH Les Sports +, disponible sur Google Play
  • Nom sur l'App StoreDH Les Sports +
  • ÉditeurS.A. d'Informations et de Productions Multimédia (IPM)
  • CatégorieActualités · 13+
  • iOSiPhone et iPad, iOS 15 ou plus récent
  • Languefrançais

Le journal numérique a sa propre application, DH Journal+.

Fichiers de l'icône

03 · Couleurs

Couleurs de marque

Les valeurs du site dhnet.be, identiques à celles du fichier logo : un bleu nuit #051F3A (couleur principale, titres, bouton primaire, theme-color) et un rouge #E1001A (vague du header, titres de box, direct). Cliquer sur une valeur la copie.

--dh-marine
Bleu nuit site
HEX
RGB5 · 31 · 58
HSL211 · 84 % · 12 %
Principale : titres, bouton primaire, chaînes · texte blanc 16,6:1 (AA)
--dh-rouge
Rouge DH site
HEX
RGB225 · 0 · 26
HSL353 · 100 % · 44 %
Secondaire : vague, box, direct · texte blanc 5,0:1 (AA)
--dh-blanc
Blanc site
HEX
RGB255 · 255 · 255
HSL0 · 0 % · 100 %
Fond de page · texte texte 15,0:1 (AA)

Échelles de nuances

Le CSS du site déclare déjà plusieurs déclinaisons (--color-primary-dark, --color-secondary-darker…). Elles sont rangées ici de 50 à 900. Les paliers manquants sont calculés et marqués calc. Le « Aa » de chaque pastille est écrit dans la couleur de texte qui passe le mieux.

Rouge

Aa13,7 50 calcAAA
Aa12,5 100 calcAAA
Aa9,4 200 calcAAA
Aa5,8 300 calcAA
Aa4,2 400 siteAA 24px+
Aa5,0 500 siteAA
Aa7,1 600 siteAAA
Aa10,8 700 siteAAA
Aa15,8 800 siteAAA
Aa18,7 900 calcAAA

Bleu nuit

Aa14,2 50 siteAAA
Aa14,2 100 siteAAA
Aa10,4 200 siteAAA
Aa6,9 300 siteAA
Aa4,5 400 calcAA
Aa10,5 500 siteAAA
Aa13,7 600 siteAAA
Aa15,1 700 calcAAA
Aa16,6 800 siteAAA
Aa18,9 900 siteAAA

Gris

Aa14,0 50 siteAAA
Aa12,9 100 siteAAA
Aa10,3 200 calcAAA
Aa8,0 300 siteAAA
Aa5,9 400 siteAA
Aa4,1 500 calcAA 24px+
Aa5,6 600 siteAA
Aa9,2 700 calcAAA
Aa15,0 800 siteAAA
Aa17,9 900 calcAAA
  • Rouge 600 · 700survol et état pressé des boutons rouges
  • Bleu nuit 500 · 600bas des dégradés du header (#173E7A) et des box (#102D58)
  • Bleu nuit 200 · 300filets (#D1D8DD), bordures de champs, gris bleuté
  • Bleu nuit 900survol du bouton primaire, voile des menus (#031222)

Abonnement

Le jaune sert aux offres, au bouton Abonnez-vous et au macaron DH des contenus abonnés. Le texte posé dessus est toujours brun très foncé.

--dh-pay
Jaune abonnement site
HEX
RGB242 · 201 · 61
HSL46 · 87 % · 59 %
Bouton Abonnez-vous · texte texte 9,4:1 (AA)
--dh-pay-dark
Jaune foncé site
HEX
RGB247 · 181 · 0
HSL44 · 100 % · 48 %
Survol, macaron DH · texte texte 8,2:1 (AA)
--dh-pay-ink
Brun sur jaune site
HEX
RGB47 · 30 · 7
HSL34 · 74 % · 11 %
Texte posé sur le jaune · texte blanc 16,0:1 (AA)
--dh-pay-light
Jaune clair site
HEX
RGB255 · 229 · 89
HSL51 · 100 % · 67 %
Fonds légers · texte texte 11,8:1 (AA)

Couleurs fonctionnelles

États et éléments d'interface relevés dans la feuille de style.

--dh-live
Direct site
HEX
RGB225 · 0 · 26
HSL353 · 100 % · 44 %
Pastille Live, direct flottant · texte blanc 5,0:1 (AA)
--dh-disabled
Désactivé site
HEX
RGB225 · 228 · 232
HSL214 · 13 % · 90 %
Fond des boutons désactivés · texte texte 11,7:1 (AA)
--dh-disabled-ink
Texte désactivé site
HEX
RGB166 · 174 · 188
HSL218 · 14 % · 69 %
Texte et icônes désactivés · texte texte 6,7:1 (AA)
--dh-tag
Étiquette site
HEX
RGB238 · 238 · 238
HSL0 · 0 % · 93 %
Fond des étiquettes de rubrique · texte texte 12,9:1 (AA)
--dh-time
Heure du fil site
HEX
RGB156 · 163 · 175
HSL218 · 11 % · 65 %
Heures du fil continu · texte texte 5,9:1 (AA)
--dh-surface
Surface site
HEX
RGB248 · 249 · 251
HSL220 · 27 % · 98 %
Pied du paywall, fonds · texte texte 14,2:1 (AA)

Palette « Découvr ». Le CSS déclare aussi une gamme verte (--color-green-dcouvr : #A8D1C9, #81BDB1, #1F7E6A, #14493F, #CAEDE6) et un noir #272322. Je ne l'ai pas vue utilisée sur la home ni sur un article : elle est listée dans les tokens, sans rôle attribué.

Valeurs du Brandbook (campagnes). Le Brandbook DH définit des teintes légèrement différentes, utilisées pour les visuels de campagne : bleu nuit #152239 (CMYK 100 85 46 56), rouge #E1081B (CMYK 2 100 95 0) et jaune soleil #EDB83F. Attention : le Brandbook indique RGB 255 · 8 · 27 pour le rouge, alors que #E1081B correspond à 225 · 8 · 27. Pour le web et les développeurs, utiliser les valeurs du site.
#152239
#E1081B
#EDB83F

Contrastes

Ratios WCAG calculés pour les couples les plus courants. Seuils : 4,5:1 pour le texte courant (AA), 3:1 pour les grands textes et l'interface, 7:1 pour l'AAA.

Ratios de contraste texte / fond
Texte \ FondBlanc#FFFFFFSurface#F8F9FBÉtiquette#EEEEEEJaune#F2C93DRouge#E1001ABleu nuit#051F3A
Texte#262729Aa15,0AAAAa14,2AAAAa12,9AAAAa9,4AAAAa3,024px+Aa1,1non
Bleu nuit#051F3AAa16,6AAAAa15,8AAAAa14,3AAAAa10,4AAAAa3,324px+·
Gris#686868Aa5,6AAAa5,3AAAa4,8AAAa3,524px+Aa1,1nonAa3,0non
Rouge#E1001AAa5,0AAAa4,7AAAa4,324px+Aa3,124px+·Aa3,324px+
Brun#2F1E07Aa16,0AAAAa15,2AAAAa13,8AAAAa10,1AAAAa3,224px+Aa1,0non
Blanc#FFFFFF·Aa1,1nonAa1,2nonAa1,6nonAa5,0AAAa16,6AAA

04 · Typographie

Open Sans

Une famille unique pour les titres comme pour le texte (--font-stack-title et --font-stack-base pointent tous deux vers Open Sans). Sur le site : Regular 400, Medium 500 et Bold 700. L'Extra Gras 800 reste réservé aux visuels de campagne.

Open Sans
abcdefghijklmnop · ABCDEFGHIJKLMN · 0123456789 · €!?;:+&
Open Sans Extra Gras
Campagnes : mots-clés et appels à l'action, possible en majuscules.
Open Sans Gras
Titres, teasers, boutons, étiquettes de rubrique.
Open Sans Medium
Texte des blocs « Lire aussi ».
Open Sans Courant
Chapô, texte courant, menus (16 / 21 px par défaut).

L'échelle des titres

Le composant .ap-Title définit six tailles, en Bold 700. C'est l'échelle de référence : on ne crée pas de taille entre deux paliers.

3xlLes Diables visent la qualification32 / 38 · 1,19
2xlLes Diables visent la qualification24 / 32 · 1,33
xlLes Diables visent la qualification21 / 32 · 1,52
lgLes Diables visent la qualification18 / 24 · 1,33
mdLes Diables visent la qualification16 / 21 · 1,31
smLes Diables visent la qualification13 / 18 · 1,38

.ap-Title--{sm…3xl} · Open Sans 700 · taille / interlignage en px · ratio

Une page d'article

Les rôles mis ensemble, avec les valeurs desktop (dès 768 px).

Article réservé aux abonnés

Du tac au tac : « Pour la première fois, je n'ai pas aimé l'interview »

Dans ses propos d'après-match, l'entraîneur a semblé agacé. Le chapô pose l'enjeu en deux phrases, en Regular, sans gras.

Le texte courant tient sur une colonne de 680 px. À 21 px de corps et 30 px d'interlignage, une ligne contient une soixantaine de caractères.

Les paragraphes sont séparés de 1,5 rem. Les intertitres reprennent Open Sans Bold, à 1,5 em du corps.

  • Titre (H1).ap-StoryTitle--text · 700 · 24 / 32 → 35 / 40 dès 768 px
  • Chapô.ap-StoryChapo · 400 · 18 / 28 → 21 / 28
  • Texte.ap-Story-content · 400 · 18 / 28 → 21 / 30 · marge 1,5 rem
  • Intertitres700 · interlignage 1,35 · marge 1,5 rem au-dessus, 0,75 rem dessous
  • Auteuravatar rond 64 px fond #F7F7F7 · nom 16 / 21
  • Date.ap-StoryDate · 13 / 18 · #686868

Les polices

05 · Espacement et grille

Une échelle, pas des valeurs au hasard

Marges et paddings du site, relevés dans la feuille de style et classés par fréquence.

--dh-space-0-52 px · .125remponctuel
--dh-space-14 px · .25remtrès fréquent
--dh-space-28 px · .5remtrès fréquent
--dh-space-312 px · .75remtrès fréquent
--dh-space-416 px · 1remtrès fréquent
--dh-space-520 px · 1.25remfréquent
--dh-space-624 px · 1.5remfréquent
--dh-space-832 px · 2remfréquent
--dh-space-1040 px · 2.5remponctuel
--dh-space-1248 px · 3remponctuel
--dh-space-1664 px · 4remponctuel

Points de rupture et conteneurs

48076899210241200
  • Conteneur992 px (md) · 1120 px (lg) · padding 32 px
  • Colonne article680 px
  • Chaîne pleine largeurfond bleu nuit · padding latéral 32 px
  • Bascule typo768 px : titres et texte passent à la taille desktop
  • Bascule champs992 px : padding des champs 0,5 → 0,75 rem

06 · Formes et élévation

Rayons

Plus arrondi que La Libre : le rayon signature de la DH est 0,35 rem (5,6 px), sur les images, les box et les cartes. La pilule sert aux boutons secondaires et au direct.

.25rem · 4 pxboutons, champs
.35rem · 5,6 pximages, box, cartes
.5rem · 8 pxnotification
5 px / 64 pxvague des chaînes
1rem · 16 pxgrands blocs
9999 px« Voir plus », direct

Élévation

Les ombres relevées dans le CSS, rangées par altitude.

e0à plat, filet #D1D8DD
e1bouton
e2Lire aussi
e3quasi invisible · 9 %
e3 prop.même ombre à 25 %
e4nette et haute
glowoffre abonnement
  • e10 1px 1px rgba(0,0,0,.22), 0 3px 4px rgba(102,102,102,.21)
  • e20 3px 10px rgba(20,5,68,.2)
  • e30 11px 10px -5px rgba(75,75,75,.09)
  • e40 6px 14px rgba(0,0,0,.15)
  • Glow0 0 10.8px #F1C93C
  • Presséinset 0 2px 3px rgba(0,0,0,.5)
  • Focus0 0 0 3px rgba(5,31,58,.5)

07 · Iconographie

Icônes

Le site charge Font Awesome via Arc XP. Pour nos projets, on utilise Font Awesome Free : chaque picto du site y a son équivalent, listé dans la section Pictos et composants. Quatre éléments sont propres à la DH et se redessinent sans la bibliothèque.

Contenu abonnémacaron jaune · lettres DH
Direct flottantrond 60 px · #E1001A · ombre
Vidéorond rouge sur l'image
AnderlechtÉtiquette13 px 700 · fond #EEEEEE

08 · Composants

Header

Deux étages sur un dégradé du noir vers le bleu #173E7A. Dans le premier (67 px), la vague rouge part de la gauche avec un angle bas arrondi en pilule et porte le logo version fond rouge. Le second (44 px) accueille le menu des rubriques en blanc ; la rubrique active est une pilule rouge.

/* La vague rouge du header */
.ap-PrimaryMenu::after { background: #E1001A; height: 67px; left: 55px; border-radius: 5px 0 0 9999px; }
.ap-Menu { background: linear-gradient(#000, #173E7A); }

Boutons

Open Sans Bold 16 px, rayon 0,25 rem, padding 0,5 × 0,75 rem, transition 0,3 s. Au survol, la couleur fonce et l'ombre passe en inset. Le header utilise une version compacte en 13 / 18.

VarianteReposSurvolFocus
Primaire.ap-Button--primary
Secondaire.ap-Button--secondary
Défaut.ap-Button
Abonnement.ap-Button--pay
Lien pilule.ap-PlusLinkVoir plusVoir plusVoir plus
Désactivé.ap-Button.is-disabled
  • Primaire#051F3A · blanc · survol #031222 + inset
  • Secondaire#E1001A · blanc · survol #B40014 + inset
  • Défautblanc · bordure #BDBDBD · texte #262729 · survol fond #262729
  • Abonnement#F2C93D · texte #2F1E07 · survol #F7B500
  • Désactivéfond #E1E4E8 · bordure #C9CED6 · texte #A6AEBC · sans ombre
  • Taillesxs 13 (.25 × .5rem) · sm 14 (.5 × 1rem) · md 16 (.5 × 1.25rem) · lg 18 (.75 × 1.25rem)

Badges et étiquettes

Diables rouges Live Article réservé aux abonnés
  • Étiquette.ap-StoryListTags · 700 13 / 24 · capitales · #686868 sur #EEEEEE · padding 0 .3rem
  • Livepilule #E1001A · blanc · 700 10 / 13 · capitales
  • Direct flottantrond 60 px en bas à droite · #E1001A · ombre
  • Abonnésmacaron jaune « DH » + mention en toutes lettres

Teasers

L'étiquette grise passe au-dessus du titre, le titre en Bold bleu nuit porte la carte. Quatre formats : la grande carte avec titre en surimpression, la carte standard, la petite image à droite et le titre seul.

Diables rouges

« Une star », « Il change tout » : la presse européenne s'extasie

Bruxelles

Une mesure encore inédite va être prise au recyparc

  • Imagesratio 3:2 partout (696 × 464 pour la Une, 336 × 224 en liste, 140 × 93 à droite) · 16:9 pour certaines vidéos
  • Grande cartetitre 700 · 32 / 38 · blanc sur l'image 3:2 · rayon .35rem
  • Image à droite.is-small · titre 700 16 / 21 #051F3A · image 140 × 93, rayon .35rem · filet bas #D1D8DD
  • Titre seultitre 700 16 / 21 #051F3A, sans image
  • Fil continuheure 14 px #9CA3AF · étiquette · titre bleu nuit · trait vertical

Chaînes

Une chaîne pleine largeur sur fond bleu nuit, coiffée de la vague rouge : 64 px de haut, angle haut gauche de 5 px, angle bas gauche de 64 px. Titre blanc 700 · 21 / 32, centré.

Nos jeux

Navigation et auteur

Fil d'Ariane. Sur le site, les liens sont en #BDBDBD 13 px (1,9:1 sur blanc, sous le seuil AA), survol rouge, page courante en bleu nuit. Recommandation : liens en #686868, comme dans l'exemple. proposition

Blocs dans l'article

  • Lire aussiblanc · rayon .35rem · ombre e2 · en-tête 700 23 / 22 rouge · texte 500 16 / 24 · icône rouge
  • Liste de liensblanc · bordure #D1D8DD · rayon .35rem · padding .5rem · étiquette rouge 14 / 20 · titre rouge 21 / 32

Paywall

Cet article est réservé aux abonnés

Accédez à tous les articles de la DH et des Sports+.

Déjà abonné ? Se connecter

  • En-tête.ap-Restricted-header · #F2C93D / #2F1E07 · 400 21 / 32 · padding .5rem
  • Corps18 / 24 · flancs #BDBDBD · padding 2rem .5rem 1rem
  • Pied#F8F9FB · texte #051F3A 16 / 21 · padding 1.25rem .5rem

Champs et notification

Article ajouté à « Ma DH »
  • Champ.ap-Input · bordure #D1D8DD · rayon .25rem · 18 / 24 · padding .5rem, .75rem dès 992 px
  • Placeholdersite : #D1D8DD (1,4:1, trop pâle) · recommandé #686868 proposition
  • Focushalo 0 0 0 3px rgba(5,31,58,.5)
  • Notificationrayon .5rem · padding 1rem · blanc 700 12 / 16 · bouton fermer rouge

09 · Campagnes

Appels à l'action

Pour les visuels de campagne (Brandbook) : un CTA abonnements (jaune) et un CTA générique (rouge). Ces valeurs sont brandbook, pas celles du site.

J'en profite Téléchargez l'app
  • Rayon de bordure5 px
  • Largeur minimale320 px
  • Espace latéral du texte130 px minimum
  • Hauteur85 px · texte 13 pt
  • Majusculesselon l'urgence du message

Dégradé

Pour dynamiser certains assets digitaux. Le dégradé part du bas sur 60 % de la surface, les 40 % du haut restent en bleu nuit (#032F60 vers #F50000).

Bleu Nuit #032F60 (haut) → Rouge Sunset #F50000 (bas)

Images. Le placeholder d'image reprend l'inclinaison du logo (5°). Les images détourées peuvent recevoir une ombre diffuse à 40 %, taille 80 px, angle adapté à l'éclairage.

10 · Social Media

Réseaux sociaux

Zones de sécurité d'après les recommandations Meta : 6 % sur les côtés, 14 % en haut. Les titres se lisent en deux temps, avec une accroche dans un encadré. Typographie : Open Sans Extra Gras.

11 · Mouvement

Deux durées, une courbe

0,3 s pour presque tout (38 occurrences), 0,15 s pour les micro-états (15), même courbe d'accélération. Survoler les cases pour comparer.

0,15 scouleur d'un lien, icône
0,3 sboutons, ombres, fonds
Directpastille LiveLive
  • Courbecubic-bezier(.4, 0, .2, 1)
  • Base.3s · --dh-duration
  • Rapide.15s · --dh-duration-fast
  • Réduitprefers-reduced-motion : transitions coupées

12 · Accessibilité

Ce qui passe, ce qui coince

PasseTexte #262729 sur blanc (15,0:1), bleu nuit sur blanc (16,6:1), blanc sur rouge (5,0:1), brun sur jaune (10,1:1).
PasseFocus clavier visible : halo bleu nuit de 3 px, distinct du rouge des erreurs.
PasseÉtiquettes #686868 sur #EEEEEE : 4,8:1, AA.
CoinceFil d'Ariane en #BDBDBD sur blanc (1,9:1). Passer en #686868 (5,6:1).
CoincePlaceholder des champs en #D1D8DD (1,4:1) : quasi invisible. Passer en #686868.
CoinceHeures du fil en #9CA3AF sur blanc (2,5:1) : sous l'AA pour du 14 px. Passer en #686868.
CoincePastille Live : texte 10 px. Même en blanc sur rouge (5,0:1), le corps est trop petit pour être confortable ; 12 px minimum.

13 · Pictos et composants

Les pictos du site, en Font Awesome Free

Relevés sur dhnet.be le 14 octobre 2026 (accueil et un article). Le site utilise fa-solid pour l'interface et fa-brands pour les réseaux : on garde la même règle. Tous ces pictos existent dans la version gratuite. Un clic sur une classe la copie. site

  • Accueil, début du fil d'Ariane
  • Rechercher
  • Se connecter
  • Newsletters
  • Alertez-nous
  • Ma DH
  • Voir plus
  • Retour
  • Faire défiler le menule site le pivote pour la flèche droite ; ici fa-chevron-right
  • Afficher les sous-rubriques
  • Fermer
  • Les applications mobiles
  • Flux RSS
  • Partager l'article
  • Contacter l'auteur
  • Envoyer, partager
  • LN Radioencore sur le site, alors que LN Radio a quitté le groupe
  • Nos podcasts
  • Facebook
  • X
  • Instagram
  • LinkedIn

Hors version gratuite : l'équivalent proposé

  • Bouton lecture des vidéossur le site : icône duotone de Font Awesome Pro (version 5)
  • Enregistrer un articlesur le site : icône maison

Les pictos propres à la marque (journal du jour, abonné, mots croisés...) restent des dessins maison : Font Awesome ne les remplace pas.

Les composants, en Bootstrap

Le site tourne sur Arc XP, avec ses propres classes (ap-...) et sans Bootstrap. Pour reproduire ces éléments dans nos projets, voici l'équivalent sur le socle commun, à charger avec le thème ipm-bootstrap-dh.css. proposition

Sur le siteClasse Arc XPAvec Bootstrap 5.3
Menu principal défilant, avec flèchesap-PrimaryMenu.nav dans un conteneur .overflow-x-auto, boutons fa-chevron-left/right
Menu latéral (burger)ap-SidebarMenu.offcanvas.offcanvas-start
Rechercheap-SearchMenu.offcanvas.offcanvas-top ou .modal
Bouton S'abonner / Abonnez-vousap-Button.btn.btn-warning
Bouton Alertez-nousap-Button.btn.btn-secondary + fa-bullhorn
Teaser (titre, image, rubrique)ap-StoryListCard.card ou .row.g-3 + .ratio.ratio-16x9
Rubrique au-dessus du titreap-StoryListTags.badge ou .small.text-uppercase.fw-bold
Picto abonnéap-PaidPictopicto de la marque + .visually-hidden « Article abonné »
Bouton lecture vidéoap-IconPlay.btn.rounded-circle + fa-circle-play
Carrouselap-Carousel.carousel, ou défilement horizontal en scroll-snap
Menu déroulantap-Dropdown.dropdown
Fil d'Arianeap-Breadcrumb.breadcrumb
Bouton Enregistrerap-BookmarkButton.btn.btn-outline-secondary.btn-sm + fa-regular fa-bookmark
Bouton « En direct » flottantap-LiveLink.btn.rounded-circle.position-fixed.bottom-0.end-0
Lien « Voir plus »ap-PlusLink.icon-link.icon-link-hover + fa-arrow-right
Encart jeuxap-KeesingGamesPromo / ap-FeelingGames.card
Horoscope, choix de la dateap-HoroscopeDateSelector.nav-pills ou .form-select
Réseaux sociauxap-SocialList.nav + fa-brands
Pied de pageap-FooterNav.row + .nav.flex-column
Emplacement publicitaireap-AdContainerhauteur réservée (min-height) pour éviter les sauts de page

Composants relevés sur la page d'accueil et une page article ; une page article ou une page rubrique peut en contenir d'autres. Démo des composants : socle Bootstrap.

14 · Développeurs

Tokens prêts à brancher

L'essentiel en variables CSS. Le fichier complet (échelles, espacements, élévations, rayons, mouvement, valeurs du Brandbook) et sa version JSON sont dans les téléchargements.

/* DH Les Sports+ · tokens essentiels (v3) */
:root {
  --dh-marine:    #051F3A;  /* = --color-primary */
  --dh-rouge:     #E1001A;  /* = --color-secondary */
  --dh-texte:     #262729;
  --dh-pay:       #F2C93D;
  --dh-font:      "Open Sans", Helvetica, Arial, sans-serif;
  --dh-space-2:   .5rem;   /* 8 px, la valeur la plus utilisée */
  --dh-radius:    .25rem;  /* boutons, champs */
  --dh-radius-md: .35rem;  /* images, box : la signature DH */
  --dh-wave:      5px 0 0 64px;
  --dh-focus:     0 0 0 3px rgba(5,31,58,.5);
  --dh-ease:      cubic-bezier(.4,0,.2,1);
}
  • Bonne nouvelleici, --color-primary est bien le bleu nuit de la marque (pas de piège comme sur La Libre)
  • Préfixe site.ap-* (composants Arc XP, mêmes classes que La Libre)
  • Feuille/pf/resources/dist/dhnet/css/styles.css
  • CMS / frontArc XP (PageBuilder Fusion)

Socle commun

Comme toutes les marques IPM, DH Les Sports+ repose sur Bootstrap 5.3 (grille, utilitaires, composants) et Font Awesome Free pour les pictos. La marque tient dans un fichier de thème à charger juste après Bootstrap :

<link rel="stylesheet" href="bootstrap.min.css">
<link rel="stylesheet" href="ipm-bootstrap-dh.css">
Le socle, la démo et le kit

15 · Téléchargements

Fichiers

Tout ce qui se télécharge sur cette fiche, au même endroit : 17 fichiers, rangés par usage.

Le brandbook en PDF, les logos vectoriels et les tokens pour les développeurs.

Documents de référence 1

Logos 4

Vectoriels, à utiliser tels quels : voir les règles de la section Logo.

Icône de l'application 6

Le fichier carré et ses calques par apparence (clair, sombre, teinté).

Typographie 1

Les fichiers pour l'ordinateur. En ligne sur Google Fonts : Open Sans.

Pictos 1

Les pictos Font Awesome Free relevés sur le site, en SVG, avec leurs classes dans le LISEZ-MOI. Détail dans la section Pictos et composants.

Pour les développeurs 4

Tokens de la marque, thème du socle Bootstrap 5.3 et socle complet (Bootstrap, Font Awesome Free, thèmes des cinq marques).

D'où viennent ces valeurs. Couleurs, typographie, espacements, rayons, ombres et composants sont relevés dans le code de production de dhnet.be (feuille styles.css) et vérifiés en direct le 12 octobre 2026. Règles du logo, CTA de campagne, dégradé et social media proviennent du Brandbook DH. Le logo fond rouge est le fichier officiel fourni par la direction artistique.