0.0.0 • Published 6 years ago

mgn-scroll-effect v0.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

mgn-scroll-effect ( Don't Need jQuery )

Implement element animation when start scrolling. On the library side, animation is operated with css using transition, transform just by adding and removing class.

  • Target browser : IE11+

Install

npm i mgn-scroll-effect -S

Import

import mgnScrollEffect from "mgn-scroll-effect"

Constructor

new mgnScrollEffect(element [, option]);
ArgumentData typeDefaultDescroption
elementString-(Required)Specify target element.ex) ".j-scroll-effect"
optionObject-ex)option = {addClass: "active",ajustVal: 100,}
OptionData typeDefaultDescroption
addClassString"start"Specify assigned class name when igniting event.When ".j-scroll-effect" is specified in parameter element, class="j-scroll-effect_start"is assigned by default.
ajustValNumber0Adjust event igniting position. The larger the value, the slower the ignition timing.

Demo

https://frontend-isobar-jp.github.io/mgn-scroll-effect/

When execute mgnScrollEffect with ".j-scroll-effect",
".j-scroll-effect_transition" is assigned before the event is ignited.
Please do setting for css transition here.

".j-scroll-effect_transition" is deleted after ".j-scroll-effect_start" assigned transition is completed.

import mgnScrollEffect from "mgn-scroll-effect"

new mgnScrollEffect( ".j-scroll-effect", {
    ajustVal: 400
});