--
Sélectionner une carte
← Choisir dans la liste
| Vue | Fichiers CSS | Cible |
|---|---|---|
cards-print.css |
Impression A6, Puppeteer PDF | |
| Web | cards.css |
Modale desktop 700px |
| Mobile | cards.css |
Tuile 300px + Modale 360px |
assets/css/style.css - Variables globales (couleurs, fonts)assets/css/cards.css - Styles tuiles + modales (site public)assets/css/cards-print.css - Styles print A6 (à modifier pour le rendu PDF)assets/data/cards-index.json - Index des cartesBase: --print-base-font-size: 9pt • Min auto-fit: 6.5pt
| Élément | Variable CSS | Taille calculée |
|---|---|---|
| H1 (titre carte) | --print-h1-size: 1.556em |
14pt |
| H2 (sections) | --print-h2-size: 1.111em |
10pt |
| H3 (sous-sections) | --print-h3-size: 1em |
9pt |
| H6 (sous-titre) | --print-h6-size: 1em |
9pt |
| Corps texte | 1em |
9pt |
105 × 148 mm (A6)5mm95 × 138 mm3mmcards-index.json → liste les cartes avec path vers le fichier markdown source
<!-- HEAD --> sépare le header sticky (H1 + H6) du contenu<!-- FLIP --> sépare recto et verso pour le printRéduit font-size de --print-font-size-max à --print-font-size-min par pas de --print-font-size-step jusqu'à ce que le contenu tienne dans la zone A6.
Fichier à modifier : assets/css/cards-print.css
Génère une barre de nav à partir des H2. Intersection Observer gère le scroll-spy.
← Sélectionner une carte pour voir ses infos
← Sélectionner une carte
← Choisir dans la liste
← Sélectionner une carte