collab/mermaid/demos/block.htmlblame
View source
6dd74de1<!doctype html>
6dd74de2<html lang="en" xmlns="http://www.w3.org/1999/html">
6dd74de3 <head>
6dd74de4 <meta charset="utf-8" />
6dd74de5 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
6dd74de6 <title>Mermaid Block diagram demo page</title>
6dd74de7 <link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=" />
6dd74de8 </head>
6dd74de9
6dd74de10 <body>
6dd74de11 <h1>Block diagram demos</h1>
6dd74de12 <pre id="diagram" class="mermaid">
6dd74de13block
6dd74de14columns 1
6dd74de15 db(("DB"))
6dd74de16 blockArrowId6<["&nbsp;&nbsp;&nbsp;"]>(down)
6dd74de17 block:ID
6dd74de18 A
6dd74de19 B["A wide one in the middle"]
6dd74de20 C
6dd74de21 end
6dd74de22 space
6dd74de23 D
6dd74de24 ID --> D
6dd74de25 C --> D
6dd74de26 style B fill:#f9F,stroke:#333,stroke-width:4px
6dd74de27 </pre>
6dd74de28 <pre id="diagram" class="mermaid">
6dd74de29block
6dd74de30 A1["square"]
6dd74de31 B1("rounded")
6dd74de32 C1(("circle"))
6dd74de33 A2>"rect_left_inv_arrow"]
6dd74de34 B2{"diamond"}
6dd74de35 C2{{"hexagon"}}
6dd74de36 </pre>
6dd74de37
6dd74de38 <pre id="diagram" class="mermaid">
6dd74de39block
6dd74de40 A1(["stadium"])
6dd74de41 A2[["subroutine"]]
6dd74de42 B1[("cylinder")]
6dd74de43 C1>"surprise"]
6dd74de44 A3[/"lean right"/]
6dd74de45 B2[\"lean left"\]
6dd74de46 C2[/"trapezoid"\]
6dd74de47 D2[\"trapezoid"/]
6dd74de48 </pre>
6dd74de49
6dd74de50 <pre id="diagram" class="mermaid">
6dd74de51block
6dd74de52 block:e:4
6dd74de53 columns 2
6dd74de54 f
6dd74de55 g
6dd74de56 end
6dd74de57
6dd74de58 </pre>
6dd74de59 <pre id="diagram" class="mermaid">
6dd74de60block
6dd74de61 block:e:4
6dd74de62 columns 2
6dd74de63 f
6dd74de64 g
6dd74de65 h
6dd74de66 end
6dd74de67
6dd74de68 </pre>
6dd74de69 <pre id="diagram" class="mermaid">
6dd74de70block
6dd74de71 columns 3
6dd74de72 a:3
6dd74de73 block:e:3
6dd74de74 f
6dd74de75 g
6dd74de76 end
6dd74de77 h
6dd74de78 i
6dd74de79 j
6dd74de80
6dd74de81 </pre>
6dd74de82 <pre id="diagram" class="mermaid">
6dd74de83block
6dd74de84 columns 4
6dd74de85 a b c d
6dd74de86 block:e:4
6dd74de87 columns 2
6dd74de88 f
6dd74de89 g
6dd74de90 h
6dd74de91 end
6dd74de92 i:4
6dd74de93
6dd74de94 </pre>
6dd74de95 <pre id="diagram" class="mermaid">
6dd74de96flowchart LR
6dd74de97 X-- "a label" -->z
6dd74de98 </pre>
6dd74de99 <pre id="diagram" class="mermaid">
6dd74de100block
6dd74de101columns 5
6dd74de102 A space B
6dd74de103 A --x B
6dd74de104 </pre>
6dd74de105 <pre id="diagram" class="mermaid">
6dd74de106block
6dd74de107columns 3
6dd74de108 a["A wide one"] b:2 c:2 d
6dd74de109 </pre>
6dd74de110
6dd74de111 <pre id="diagram" class="mermaid">
6dd74de112block
6dd74de113columns 3
6dd74de114 a b c
6dd74de115 e:3
6dd74de116 f g h
6dd74de117 </pre>
6dd74de118
6dd74de119 <pre id="diagram" class="mermaid">
6dd74de120block
6dd74de121
6dd74de122 A1:3
6dd74de123 A2:1
6dd74de124 A3
6dd74de125 </pre>
6dd74de126
6dd74de127 <script type="module">
6dd74de128 import mermaid from './mermaid.esm.mjs';
6dd74de129 mermaid.initialize({
6dd74de130 theme: 'default',
6dd74de131 logLevel: 3,
6dd74de132 securityLevel: 'loose',
6dd74de133 block: {
6dd74de134 padding: 10,
6dd74de135 },
6dd74de136 });
6dd74de137 </script>
6dd74de138 </body>
6dd74de139</html>