Function split

    • Split a Box along an axis into N reactive sub-Boxes.

      split(b, "x", 3) — 3 equal columns split(b, "x", [3, 2, 2]) — weighted 3:2:2 split(b, "x", 3, { gap: 4 }) — 4px between

      Parameters

      • source: Box
      • axis: "x" | "y"
      • parts: number | number[]
      • opts: { gap?: Val<number> } = {}

      Returns Box[]