Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • A Atelier Gitlab Flavored Markdown
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous recommandons d'y créer tous vos nouveaux projets.

  • Poulard Christine
  • Atelier Gitlab Flavored Markdown
  • Wiki
  • mermaid

mermaid · Changes

Page history
Update mermaid authored Oct 25, 2022 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
mermaid.md
View page @ f1548787
...@@ -72,11 +72,36 @@ flowchart LR ...@@ -72,11 +72,36 @@ flowchart LR
:key: Les mots clefs pour les styles sont : :key: Les mots clefs pour les styles sont :
- classDef : définit le style pour une classe `classDef green fill:#9f6,stroke:#333,stroke-width:2px` - classDef : définit le style pour une classe `classDef green fill:#9f6,stroke:#333,stroke-width:2px`
- class: affecte une classe à des id `class sq,e green` - class: affecte une classe à des id `class sq,e green`
- style : crée et affecte à la volée `style S3 color:#f66` - style : crée et affecte à la volée un style pour un objet `style S3 color:#f66`
- `:::` : affecte une classe à la création de l'objet `S1(("((brass))")):::brass;` - `:::` : affecte une classe à la création de l'objet `S1(("((brass))")):::brass;`
- linkstyle i : définit un style pour le lien numéro i (de 0 à N) - linkstyle i : définit un style pour le lien numéro i (de 0 à N)
- linkstyle i,j,k : définit un style pour les liens numéro i,j,k :warning: pas d'espace entre les chiffres et les virgules - linkstyle i,j,k : définit un style pour les liens numéro i,j,k :warning: pas d'espace entre les chiffres et les virgules
```mermaid
flowchart LR
id1("classDef style1 fill:#f9f,stroke:#333")
id11("id11")
id12("id12")
id13(("id13:::style1")):::style1
id2("classDef style2 fill:#bbf,stroke:#f66,color:#fff, défini mais non utilisé")
id3["style défini en fin de script juste pour ce noeud <br> style id3 fill:#ff0,stroke:#f82,stroke-width:4px,color:#66f,stroke-dasharray: 1,1"]
id1--> |style affecté en fin de script avec <br> class style1 id1,id11,id12| id11
id1--> |style affecté par la même ligne| id12
id1 -.-> |style affecté à la création du noeud|id13
classDef style1 fill:#f9f,stroke:#333,stroke-width:4px
classDef style2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5,5
%%class id1 style1 ;
style id3 fill:#ff0,stroke:#f82,stroke-width:4px,color:#66f,stroke-dasharray: 1,1
class id1,id11,id12 style1
linkStyle 0,1 stroke:blue,stroke-width:2px,color:red;
```
#### code des couleurs : couleurs nommées et hexa sur 3 'chiffres', et astuces pour les visualiser #### code des couleurs : couleurs nommées et hexa sur 3 'chiffres', et astuces pour les visualiser
:rainbow: Les couleurs peuvent être nommées ou définies en hexadécimal sur 3 chiffres, en anglais red/green/blue (rgb) et en français rouge/vert/bleu (rvb). Le code `#rvb` correspond à `#rrvvbb` codé sur 6. :rainbow: Les couleurs peuvent être nommées ou définies en hexadécimal sur 3 chiffres, en anglais red/green/blue (rgb) et en français rouge/vert/bleu (rvb). Le code `#rvb` correspond à `#rrvvbb` codé sur 6.
Les 16 "chiffres" de la base hexadécimale vont de 0 à f. Les 16 "chiffres" de la base hexadécimale vont de 0 à f.
...@@ -95,7 +120,7 @@ Utilisons-les ici pour présenter le principe du code : ...@@ -95,7 +120,7 @@ Utilisons-les ici pour présenter le principe du code :
- couleurs complémentaires à Rouge, Vert et Bleu = `#0FF`, `#F0F`, `#FF0` - couleurs complémentaires à Rouge, Vert et Bleu = `#0FF`, `#F0F`, `#FF0`
- variations sur deux axes, motif xvx: - exemple de 'nuancier' avec variations sur deux axes, motif xvx:
- `#020` , `#222` , `#424` , `#828` , `#a2a` , `#c2c`, `#e2e` - `#020` , `#222` , `#424` , `#828` , `#a2a` , `#c2c`, `#e2e`
- `#040` , `#242` , `#444` , `#848` , `#a4a` , `#c4c`, `#e4e` - `#040` , `#242` , `#444` , `#848` , `#a4a` , `#c4c`, `#e4e`
- `#060` , `#262` , `#464` , `#868` , `#a6a` , `#c6c`, `#e6e` - `#060` , `#262` , `#464` , `#868` , `#a6a` , `#c6c`, `#e6e`
...@@ -105,14 +130,12 @@ Utilisons-les ici pour présenter le principe du code : ...@@ -105,14 +130,12 @@ Utilisons-les ici pour présenter le principe du code :
- `#0e0` , `#2e2` , `#4e4` , `#8e8` , `#aea` , `#cec`, `#eee` - `#0e0` , `#2e2` , `#4e4` , `#8e8` , `#aea` , `#cec`, `#eee`
- `#0f0` , `#2f2` , `#4f4` , `#8f8` , `#afa` , `#cfc`, `#efe` - `#0f0` , `#2f2` , `#4f4` , `#8f8` , `#afa` , `#cfc`, `#efe`
#### Exemple de colorchips #### Exemple de colorchips pour utilisation
- `#080` , `#282` , `#484` , `#888` , `#a8a` , `#c8c`, `#e8e` - `#6f6` , `#9f6`,`#080` , `#282` , `#484`
- `#5fc` , `#5ef`, `#58a` - `#5fc` , `#5ef`, `#66f` ,`#58a`
- `#66f` , `#6f6` - `#a8a` , `#c8c`, `#e8e`, `#bbf`,`#c97` , `#c55`
- `#9f6` - `#c5c`, `#f0d` , `#fcc`
- `#bbf` - `#ff1`, `#fa0`, `#f88` , `#f66` , `#f96`
- `#c97` , `#c55` ,`#c5c`
- `#ff1`, `#f0d` , `#fcc`, `#fa0`, `#f88` , `#f66` , `#f96`
##### Autres astuces pour trouver des palettes ou tester une couleur ##### Autres astuces pour trouver des palettes ou tester une couleur
...@@ -122,11 +145,20 @@ Utilisons-les ici pour présenter le principe du code : ...@@ -122,11 +145,20 @@ Utilisons-les ici pour présenter le principe du code :
![Capture_d_écran_ColorPickerWriter](uploads/fe1ea6dacc7d5b2c54455a54de6dabc5/Capture_d_écran_ColorPickerWriter.png) ![Capture_d_écran_ColorPickerWriter](uploads/fe1ea6dacc7d5b2c54455a54de6dabc5/Capture_d_écran_ColorPickerWriter.png)
- l'éditeur mermaid, soit en ligne, https://mermaid-js.github.io/mermaid-live-editor/ soit dans une page markdown. - l'éditeur mermaid, soit en ligne, https://mermaid-js.github.io/mermaid-live-editor/ soit dans une page markdown.
`classDef mon_style1 fill:#f9f,stroke:#333,stroke-width:4px `
`classDef mon_style2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5,5`
```mermaid ```mermaid
flowchart LR flowchart LR
id1("fill:#f9f,stroke:#333")-->id2("fill:#bbf,stroke:#f66",color:#fff") id1("mon_style1 affecté avec :::"):::mon_style1
style id1 fill:#f9f,stroke:#333,stroke-width:4px id2("mon_style2 affecté avec class")
style id2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5
classDef mon_style1 fill:#f9f,stroke:#333,stroke-width:4px
classDef mon_style2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5,5
class id2 mon_style2
``` ```
...@@ -314,8 +346,6 @@ graph TB ...@@ -314,8 +346,6 @@ graph TB
end end
%% SideBar --> Pages %% SideBar --> Pages
classDef blue fill:#58a; classDef blue fill:#58a;
classDef brass fill:#c97; classDef brass fill:#c97;
classDef Ao_green fill:#080; classDef Ao_green fill:#080;
......
Clone repository

Barre latérale

ce panneau va faciliter votre navigation

Tutoriel
  • Page principale
  • Diagrammes mermaid

Pour les rédacteurs
  • pour les tests

Barre latérale personnalisée
  • référence directe au paragraphe sidebar
pour la retrouver, une référence est bien pratique !
  • Barre latérale