layerJS is a lean, open source user interface composition and animation library. UX patterns like menus, sliders, layers & lightboxes, parallax effects, page-swipes, zoom effects are really just interactive animated layers. layerJS provides one simple universal concept in one single Javascript library to create such patterns in a most flexible way. layerJS is not a UI kit. It introduces frames, basically empty boxes, which you can fill with your content. Which frames are shown where on the website / app is defined by the state object. HTML links, gestures or API calls can change this state, triggering animated transitions.



