UNPKG

detect-element-overflow

Version:

A function that tells you whether a given element is overflowing its container or not. Useful for creating dropdowns and tooltips.

11 lines (10 loc) 386 B
export default function detectElementOverflow(element: HTMLElement, container: HTMLElement): { readonly collidedTop: boolean; readonly collidedBottom: boolean; readonly collidedLeft: boolean; readonly collidedRight: boolean; readonly overflowTop: number; readonly overflowBottom: number; readonly overflowLeft: number; readonly overflowRight: number; };