Saltar al contenido principal
Mermaid te permite crear diagramas de flujo, diagramas de secuencia, diagramas de Gantt y otros tipos de diagramas con texto y código. Para ver la lista completa de tipos de diagramas compatibles y su sintaxis, consulta la documentación de Mermaid.
Mermaid flowchart example

Compatibilidad con el diseño ELK

Mintlify es compatible con el motor de diseño ELK (Eclipse Layout Kernel) para diagramas Mermaid. ELK optimiza la disposición para reducir solapamientos y mejorar la legibilidad, lo cual es especialmente útil para diagramas grandes o complejos. Para utilizar el diseño ELK en tus diagramas Mermaid, añade la directiva %%{init: {'flowchart': {'defaultRenderer': 'elk'}}}%% al principio de tu diagrama:
ELK layout example

Controles interactivos

Todos los diagramas de Mermaid incluyen controles interactivos de zoom y desplazamiento. De forma predeterminada, los controles aparecen cuando la height del diagrama supera los 120px.
  • Acercar/alejar: Usa los botones de zoom para aumentar o disminuir la escala del diagrama.
  • Desplazar: Usa las flechas direccionales para moverte por el diagrama.
  • Restablecer vista: Haz clic en el botón de restablecer para volver a la vista original.
Los controles son especialmente útiles para diagramas grandes o complejos que no caben por completo en el área visible.

Propiedades

actions
boolean
Muestra u oculta los controles interactivos. Cuando está configurada, esta propiedad anula el comportamiento predeterminado (controles visibles cuando el height del diagrama supera los 120 px).
placement
string
predeterminado:"bottom-right"
Posición de los controles interactivos. Opciones: top-left, top-right, bottom-left, bottom-right.

Ejemplos

Ocultar los controles de un diagrama:
Mostrar controles en la esquina superior izquierda:
Combina las dos propiedades:

Sintaxis

Para crear un diagrama de Mermaid, escribe la definición del diagrama dentro de un bloque de código de Mermaid.