ReadonlyariaAccessible label for each divider.
ReadonlydisabledWhether the split container is disabled.
ReadonlydividerWidth (or height, in vertical mode) of each divider bar in pixels.
ReadonlyinitialInitial panel sizes as percentages. Must sum to 100 and have one
entry per <ui-split-panel> child. Defaults to equal distribution.
ReadonlynameOptional name used as the localStorage key for persisting sizes. When set, the container restores its last saved sizes on init and saves after every resize.
ReadonlyorientationLayout orientation. Defaults to 'horizontal' (side-by-side).
ReadonlyresizedEmits after the user finishes dragging (on pointerup).
ReadonlyresizingEmits continuously while the user is dragging.
ReadonlysizesCurrent panel sizes as a percentage array.
One entry per <ui-split-panel> child.
A resizable split container that renders N panels separated by draggable dividers. Place
<ui-split-panel>elements as children — one divider is automatically inserted between every adjacent pair.Each divider only ever adjusts its two immediately adjacent panels; all other panels are unaffected.
Basic usage
Three-pane layout
Vertical orientation with initial sizes
Persistent sizes (localStorage)