e-vector-dom

1.0.1 • Public • Published

e-vector-dom

DOM related utilities for e-vector.

API Docs

Table of Contents

elCenter

packages/e-vector-dom/src/e-vector-dom.js:12-29

Get center of an HTML element as a Vector, relative to the viewport.

Parameters

Returns Vector

mousePositionFromEvent

packages/e-vector-dom/src/e-vector-dom.js:43-44

Create a vector of the mouse position from the event object of a mouse event.

Parameters

Examples

el.addEventListener("mousedown", e => {
    const position = Vector.mousePositionFromEvent(e);
});

Returns Vector

positionFromClientRect

packages/e-vector-dom/src/e-vector-dom.js:56-57

Create a vector for the position of a client rectangle.

Parameters

  • rect ClientRect

Examples

const position = Vector.positionFromClientRect(el.getBoundingClientRect());

Returns Vector

elAngle

packages/e-vector-dom/src/e-vector-dom.js:66-71

Find the angle between the given vector and the center of an DOM element

Parameters

Returns number Angle in degrees

Readme

Keywords

Package Sidebar

Install

npm i e-vector-dom

Weekly Downloads

2

Version

1.0.1

License

BSD-3-Clause

Unpacked Size

17.6 kB

Total Files

6

Last publish

Collaborators

  • nihalsubandh
  • sayali-15
  • bonzaidev
  • debjitbis08