⚠️YASL is not publicly available, and the documentation is not yet complete.
YASL (Yet Another Scroll Library) detects when an element becomes visible in the viewport and can trigger animations on that element or another target element. Animations can be executed using either CSS or JavaScript.
To determine an element’s position relative to the viewport, YASL can use the IntersectionObserver API or its own fallback engine. Both approaches have their advantages and limitations, which are discussed later in the documentation.
Additionally, YASL supports progressive animation playback.