shared-element

1.0.1 • Public • Published

Shared Element

Create smooth transition between individual DOM elements. Demo

Installation

<script src="https://unpkg.com/shared-element@1.0.0/dist/shared-element.umd.js"></script>

OR

yarn add shared-element
 
or
 
npm install shared-element

Usage

let transition = new SharedElement({ from, to });
transition.init(object);
transition.reverse();

Config

Methods

Init


Properties - type: Object

Key Default Type
duration 300 number
easing easeInOutQuint string
withOverlay true boolean
delay 0 number

CSS


format: {property: [from, to]}

example

transition.css({
  borderRadius: ["2em", 0],
  background: ["red", "blue"]
});

Points


example

transition.points({
  from: {
    top: 100,
    left: 400
  },
  to: {
    top: 10,
    left: 0
  }
});

Package Sidebar

Install

npm i shared-element

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

14.7 kB

Total Files

6

Last publish

Collaborators

  • joshuaamaju