RelativeRect
Defined in: livelink.js/sources/rendering/surfaces/Rect.ts:132
Extends
Constructors
new RelativeRect()
new RelativeRect(__namedParameters: {
left: number;
top: number;
right: number;
bottom: number;
width: number;
height: number;
}): RelativeRect
Defined in: livelink.js/sources/rendering/surfaces/Rect.ts:180
Parameters
Parameter | Type |
---|---|
__namedParameters | { left : number ; top : number ; right : number ; bottom : number ; width : number ; height : number ; } |
__namedParameters.left ? | number |
__namedParameters.top ? | number |
__namedParameters.right ? | number |
__namedParameters.bottom ? | number |
__namedParameters.width ? | number |
__namedParameters.height ? | number |
Returns
Overrides
Methods
from_dom_elements()
static from_dom_elements(params: {
element: HTMLElement;
parent: HTMLElement;
}): RelativeRect
Defined in: livelink.js/sources/rendering/surfaces/Rect.ts:146
Creates a relative rect from the given DOM elements. It calculates the relative position and size of the element inside the parent element.
Parameters
Parameter | Type | Description |
---|---|---|
params | { element : HTMLElement ; parent : HTMLElement ; } | |
params.element | HTMLElement | The element to get the relative rect from. |
params.parent | HTMLElement | The parent element of the element. |
Returns
The relative rect.
Throws
- If the element has an invalid size.
Throws
- If the element is not contained into its parent bounds.