建站做得好的公司,51星变网页游戏官网,南通给公司做网站的,那种软件一、基础语法
图表声明 使用 graph TD#xff08;自上而下#xff09;或 graph LR#xff08;从左到右#xff09;定义图表方向#xff0c;节点间用箭头连接。例如#xff1a; #mermaid-svg-WLayaaK0Ui6cKr5Z {font-family:trebuchet ms,verdana,arial,sans…一、基础语法
图表声明 使用 graph TD自上而下或 graph LR从左到右定义图表方向节点间用箭头连接。例如 #mermaid-svg-WLayaaK0Ui6cKr5Z {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .error-icon{fill:#552222;}#mermaid-svg-WLayaaK0Ui6cKr5Z .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-WLayaaK0Ui6cKr5Z .marker{fill:#333333;stroke:#333333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .marker.cross{stroke:#333333;}#mermaid-svg-WLayaaK0Ui6cKr5Z svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-WLayaaK0Ui6cKr5Z .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .cluster-label text{fill:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .cluster-label span{color:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .label text,#mermaid-svg-WLayaaK0Ui6cKr5Z span{fill:#333;color:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .node rect,#mermaid-svg-WLayaaK0Ui6cKr5Z .node circle,#mermaid-svg-WLayaaK0Ui6cKr5Z .node ellipse,#mermaid-svg-WLayaaK0Ui6cKr5Z .node polygon,#mermaid-svg-WLayaaK0Ui6cKr5Z .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-WLayaaK0Ui6cKr5Z .node .label{text-align:center;}#mermaid-svg-WLayaaK0Ui6cKr5Z .node.clickable{cursor:pointer;}#mermaid-svg-WLayaaK0Ui6cKr5Z .arrowheadPath{fill:#333333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-WLayaaK0Ui6cKr5Z .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-WLayaaK0Ui6cKr5Z .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-WLayaaK0Ui6cKr5Z .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-WLayaaK0Ui6cKr5Z .cluster text{fill:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z .cluster span{color:#333;}#mermaid-svg-WLayaaK0Ui6cKr5Z div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-WLayaaK0Ui6cKr5Z :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} A B C 节点类型 矩形A[文本]圆角矩形B(文本)菱形C{文本}圆形D((文本))自定义形状通过中括号调整如 E旗帜形、F{{}}六边形 连接方式 实线箭头--虚线-.-带文字--|文本| 或 --|文本|--粗箭头双向箭头--
二、高级功能 子图Subgraph 通过 subgraph 标题 创建模块化结构支持嵌套和连接外部节点 subgraph oneA -- B
end
subgraph twoC -- D
end
A -- C注释与样式 单行注释%% 这是注释节点样式通过 style 节点ID 定义颜色、边框等属性如style A fill:#f9f,stroke:#333
style B fill:#bbf,stroke:#f66特殊字符处理 复杂字符需用引号包裹或转义例如 A[(TEXT)] -- B // 引号包裹
A[“TEXT WITH QUOTE#quot;”] -- B // 转义字符三、支持的图表类型
Mermaid 可绘制多种图表包括
流程图graph序列图sequenceDiagram甘特图gantt类图classDiagram饼图pie等
四、示例代码
graph TD;A[开始] -- B{判断条件};B --|是| C[执行操作];B --|否| D[结束];click A https://example.com // 点击事件此代码展示了一个带交互的流程图。
更多语法细节可参考官方网页。