Bloc marque
HTML
Le Bloc marque de l'état est constitué d'un bloc Marianne,
d'un intitulé officiel, et de la devise républicaine. Le bloc
Marianne et la devise républicaine sont ajouté automatiquement par
le composant. Le composant est composé d'un élément
<p>
avec la classe
.fr-logo
. Seul
l'intitulé officiel doit être ajouté dans cet élément.
Exemple de structure HTML
<p class="fr-logo">
Intitulé
<br>officiel
</p>
CSS
Installation du CSS
Pour fonctionner correctement, les styles CSS du core et du
composant Bloc marque (logo) doivent être importés. L'import doit
se faire avant le contenu de la page dans la partie
<head>
, et de
préférence avec le fichier minifié, car plus léger.
<link href="dist/core/core.min.css" rel="stylesheet">
<link href="dist/component/logo/logo.min.css" rel="stylesheet">
NB : Il est aussi possible d'importer le CSS global du DSFR
dsfr.min.css
.
Pour fonctionner sur Internet Explorer 11, un fichier legacy peut aussi être importé :
<link href="dist/core/core.legacy.min.css" rel="stylesheet">
<link href="dist/component/logo/logo.legacy.min.css" rel="stylesheet">
Variantes de taille
Le composant Bloc marque (logo) est disponible en 3 tailles différentes via les classes suivantes :
-
Par défaut : Taille
medium
-
fr-logo--sm
: Taillesmall
-
fr-logo--lg
: Taillelarge
<p class="fr-logo fr-logo--sm">
Intitulé
<br>officiel
</p>
<p class="fr-logo fr-logo--lg">
Intitulé
<br>officiel
</p>
JavaScript
Le composant Bloc marque ne nécessite pas l'utilisation de JavaScript pour son fonctionnement de base.
Un Javascript disponible dans le core permet de gérer le passage en berne des blocs marque lors des périodes de deuil national. Le fond bleu et rouge du bloc Marianne est alors remplacé par un fond noir.
Installation du JavaScript
Pour faire fonctionner la fonction de passage des blocs marque en berne, le script JavaScript du core doit être importé. L'import doit se faire en fin de page, avant la fermeture du body, et de préférence avec le fichier minifié, car plus léger.
<script type="module" src="dist/core/core.min.js"></script>
NB : Il est aussi possible d'importer le JavaScript global du
DSFR
dsfr.min.js
.
Pour fonctionner sur Internet Explorer 11, un fichier legacy peut aussi être importé :
<script type="text/javascript" nomodule src="dist/core/core.legacy.min.js"></script>
Utilisation du JavaScript
Le script permet de passer les blocs marque en berne lors des
deuils nationaux. Pour cela, il suffit d'ajouter l'attribut
data-fr-mourning
sur
l'élément <html>
.
<html lang="fr" data-fr-mourning>