Simple, configurable, nested & reusable sliding action script with templates, animations, easings & plugins.Π‘ompletely mimics the behavior of a native scroll with mouse drag, index navigation, acceleration, gravity & infinite loop mode.
<script>
import { slidy } from '@slidy/core'
import { flip } from '@slidy/animation'
slidy(node, { snap: 'deck', animation: flip })
</script>
<div id="node">
<img />
...
</div>
esbuild - bundling & packagingpnpm workspaces - monorepotsc - types declarationderver - dev server@ariya for kinetic - examples & explanations of scroll kinetic principles
@argyleink for open-props - Open Source CSS Variables
@evanw for esbuild - an extremely fast JS bundler
Unsplash for light dataset - Unsplash images made available for research and machine learning by this terms
@AlexxNB for derver - simple but powerfull dev/prod nodejs server
@PaulMaly for idea of simplifing reactive updates of options object
@rodshtein for the idea of implementing the action function
@EricRovell for collaboration, ideas of modulating @Slidy & SvelteJS root template
@ArtemiySchukin for collaboration & SolidJS & RactJS implementations
MIT © Valexr