Skip to Content
📣 We just released Svelte Flow 1.0 Alpha — try it out and give us your feedback!
ExamplesEdgesEdge Markers

Edge Markers

Svelte Flow has built-in support for different marker types for your edges. It’s possible to add your own SVG markers , too.

<script lang="ts"> import { SvelteFlow, Background, type Edge, type Node } from '@xyflow/svelte'; import '@xyflow/svelte/dist/style.css'; import { initialNodes, initialEdges } from './nodes-and-edges'; // the custom edge marker is an SVG with a marker element. // That marker has the id "logo". We can use that id to reference it, // by using the markerStart and markerEnd edge options. import CustomEdgeMarker from './CustomEdgeMarker.svelte'; let nodes = $state.raw<Node[]>(initialNodes); let edges = $state.raw<Edge[]>(initialEdges); </script> <SvelteFlow bind:nodes bind:edges fitView> <CustomEdgeMarker /> <Background /> </SvelteFlow>
Last updated on