UI Headless Runtime API - v1.0.0
    Preparing search index...

    Interface FloatingPositionOptions

    Collision and geometry settings shared by anchored components.

    interface FloatingPositionOptions {
        collisionPadding?: number;
        flip?: boolean;
        offset?: number;
        placement?: Placement;
        rtl?: boolean;
        shift?: boolean;
        viewportHeight?: number;
        viewportWidth?: number;
    }
    Index

    Properties

    collisionPadding?: number

    Viewport collision padding in CSS pixels.

    8

    flip?: boolean

    Allows opposite-side fallback when the preferred side overflows.

    true

    offset?: number

    Gap between anchor and floating element in CSS pixels.

    4

    placement?: Placement

    Preferred side and alignment.

    bottom-start

    rtl?: boolean

    Resolves logical start/end alignment for RTL content.

    false

    shift?: boolean

    Clamps cross-axis coordinates inside the viewport.

    true

    viewportHeight?: number

    Explicit viewport height for deterministic or virtualized calculations.

    viewportWidth?: number

    Explicit viewport width for deterministic or virtualized calculations.