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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i e-vector-dom

      Weekly Downloads

      1

      Version

      1.0.1

      License

      BSD-3-Clause

      Unpacked Size

      17.6 kB

      Total Files

      6

      Last publish

      Collaborators

      • nihalsubandh
      • sayali-15
      • bonzaidev
      • debjitbis08