<script> export let x, y; </script> <svelte:options namespace="svg" /> <rect x=0 y=0 width=1400 height=1800 stroke=#ccc style="opacity: 0.5" fill=none stroke-width=2 /> {#each { length: 8 } as _, i} {#if i < 6} <path d="M{(i+1) * 200} 0 L{(i+1)*200} 1802" class="grid-line" /> {/if} <path d="M0 {(i+1) * 200} L1400 {(i+1)*200} " class="grid-line" /> {/each} <path style="transform: translateX({x+200}px)" d="M0 0 L0 1800" class="grid-line-xy" /> <path style="transform: translateY({y}px)" d="M0 400 L1400 400" class="grid-line-xy" /> <rect x=200 y=400 width=1000 height=1000 stroke=#999 fill=none stroke-width=2 /> <style> .grid-line { stroke:#ccc; opacity: 0.5; stroke-width: 2; } .grid-line-xy { stroke: tomato; stroke-width: 2; } </style>