This package has been deprecated

Author message:

This package has been renamed to ballet

scroll-rise
TypeScript icon, indicating that this package has built-in type declarations

1.7.0-deprecation • Public • Published

DEPRECATED

This package has been move to https://www.npmjs.com/package/ballet

Scroll Rise

The typescript library for scroll animation.

NPM

Examples

Click here to see all the examples

Module System Types

  • ES6
  • UMD

Layout methods

  • FixedActorsScene
const scene = new StickyPlatformScene(
    document.getElementById('scene'),
    (w, h) => h * 2,
);

Here is an example of using this method.

  • StickyPlatformScene
const scene = new StickyPlatformScene(
    document.getElementById('scene'),
    (w, h) => h * 2,
);

This method also has an offset and stickyPlatformHeight options. To see an example of using these options click here.

Motions

  • MoveMotion
  • SizeMotion
  • OpacityMotion
  • BoundMotion

Actors

  • StaticActor should have MoveMotion, SizeMotion and OpacityMotion in its TimeFrame to calc start/end values. You can also set false into initPosition, initSize, initOpacity to prevent this behavior:
const agenda = new StaticActor(document.getElementById('agenda'), {
    initOpacity: false,
});
  • RefActor doesn't change its coordinates and sizes.

Built With

  • Vanilla JS
  • TypeScript
  • webpack

Author

  • Nikolay Grishkin - Initial work - GitHub

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Package Sidebar

Install

npm i scroll-rise

Weekly Downloads

0

Version

1.7.0-deprecation

License

MIT

Unpacked Size

109 kB

Total Files

35

Last publish

Collaborators

  • drkaramazin