-title-size-small -title-size-medium -title-size-large -title-size-extra-large-subtitle-size-small -subtitle-size-medium -subtitle-size-large -subtitle-size-extra-large-primary -secondary -tertiary par défaut -title-size-large -primary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-title-size-extra-large -primary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-title-size-medium -primary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-title-size-small -primary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-primary -secondary -tertiary . Par défaut -title-size-medium -primary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-title-size-medium -secondary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-title-size-medium -tertiary
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
-subtitle-size-small -subtitle-size-medium -subtitle-size-large -subtitle-size-extra-large . -title-size-medium par défaut déclinable -title-size-small , -title-size-large et -title-size-extra-large.
Tableau de correspondance des cas -primary avec sous-titre
-title-size-small -primary 18px avec Sous-titre -subtitle-size-small 16px -title-size-medium -primary 20px avec Sous-titre -subtitle-size-medium 18px ou -subtitle-size-small 16px selon la hiérarchie du sous-titre-title-size-large -primary 24px avec Sous-titre -subtitle-size-large 20px ou -subtitle-size-medium 18px selon la hiérarchie du sous-titre-title-size-extra-large -primary 28px avec Sous-titre -subtitle-size-extra-large 24px2 Options d'encapsulage html des du sous-titres :
Option 1 - Version avec span.subtitle à l'intérieur de la balise de titre hx
NB: Préconiser l'utilisation du sous-titre à l'intérieur de la balise de titre pour une meilleure sémantique et accessibilité quand le sous-titre est lié au titre.
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
Option 2 - Version avec une div class .subtitle en dehors de la balise div class titre:
NB: Utiliser la version avec un div séparé pour des cas où le sous-titre est moins directement lié au titre ou pour des raisons de style.
LevelTitleSection Content/Children
Remplacez-le par un composant existant ou celui que vous avez créé en utilisant le “swap instance” qui se trouve dans les propriétés du composant.
HTML
PUG
include ../../../mixins/swap-component.pug
.title-exemple
h4 Options d'affichage :
ul
li font-size Titre : #[code -title-size-small -title-size-medium -title-size-large -title-size-extra-large]
li font-size Sous-titre : #[code -subtitle-size-small -subtitle-size-medium -subtitle-size-large -subtitle-size-extra-large]
li font-weight : #[code -primary -secondary -tertiary]
p par défaut
strong #[code -title-size-large -primary]
.level-title-section.-title-size-large.-primary
.wrapper-title
.title
h2 Titre: 24px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
p
strong #[code -title-size-extra-large -primary]
.level-title-section.-title-size-extra-large.-primary
.wrapper-title
.title
h2 Titre: 28px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
p
strong #[code -title-size-medium -primary]
.level-title-section.-title-size-medium.-primary
.wrapper-title
.title
h2 Titre: 20px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
p
strong #[code -title-size-small -primary]
.level-title-section.-title-size-small.-primary
.wrapper-title
.title
h2 Titre: 18px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
.documentation-space
.title-exemple
h4 Options d'affichage d'un Titre -medium avec des graisses différentes : #[code -primary -secondary -tertiary] .
p Par défaut
strong #[code -title-size-medium -primary]
.level-title-section.-title-size-medium.-primary
.wrapper-title
.title
h2 Titre: 20px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
p
strong #[code -title-size-medium -secondary]
.level-title-section.-title-size-medium.-secondary
.wrapper-title
.title
h2 Titre: 20px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
p
strong #[code -title-size-medium -tertiary]
.level-title-section.-title-size-medium.-tertiary
.wrapper-title
.title
h2 Titre: 20px [h2,h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
.documentation-space
.title-exemple
h4 Options d'affichage du sous-titre: #[code -subtitle-size-small -subtitle-size-medium -subtitle-size-large -subtitle-size-extra-large] .
br
| Utilisable seulement pour la variante de font-weight "primary" de taille de Titre
| font-size #[code -title-size-medium] par défaut déclinable #[code -title-size-small , -title-size-large] et #[code -title-size-extra-large].
p
strong Tableau de correspondance des cas -primary avec sous-titre
ul
li Titre #[code -title-size-small -primary] 18px avec Sous-titre #[code -subtitle-size-small] 16px
li Titre #[code -title-size-medium -primary] 20px avec Sous-titre #[code -subtitle-size-medium] 18px ou #[code -subtitle-size-small] 16px selon la hiérarchie du sous-titre
li Titre #[code -title-size-large -primary] 24px avec Sous-titre #[code -subtitle-size-large] 20px ou #[code -subtitle-size-medium] 18px selon la hiérarchie du sous-titre
li Titre #[code -title-size-extra-large -primary] 28px avec Sous-titre #[code -subtitle-size-extra-large] 24px
p
strong 2 Options d'encapsulage html des du sous-titres :
p Option 1 - Version avec
strong #[code span.subtitle]
| à l'intérieur de la balise de titre
strong hx
p
strong NB:
| Préconiser l'utilisation du sous-titre à l'intérieur de la balise de titre pour une meilleure sémantique et accessibilité quand le sous-titre est lié au titre.
.level-title-section.-title-size-medium.-primary.-subtitle-size-medium
.wrapper-title
.title
h2 LevelTitleSection primary Titre (p/h2/h3)
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
span.subtitle Sous-titre [h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')
br
p Option 2 - Version avec une
strong #[code div class .subtitle]
| en dehors de la balise
strong #[code div class titre]
| :
p
strong NB:
| Utiliser la version avec un div séparé pour des cas où le sous-titre est moins directement lié au titre ou pour des raisons de style.
.level-title-section.-title-size-medium.-primary.-subtitle-size-medium
.wrapper-title
.title
h2 LevelTitleSection primary Titre (p/h2/h3)
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
.subtitle
h3 Sous-titre [h3,h4,h5,h6,p]
button.additional-cta(type='button')
span.sr-only Bouton [insert wording]
i.maificon.maificon-information-cercle(aria-hidden='true')
+swap-component(title='LevelTitleSection Content/Children')