The design agnostic features of layerjs
layerjs is design agnostic, that is, it provides the designer with the navigation aspects while leaving the design up to the creative. The stage-frame concept is what makes this possible. Frames are simply DIVS containing the content of your site, and they can be fit into Stages (also DIVS serving as viewports) dynamically. The root Stage is usually the browser window and its Frames represent sub pages or app screens. Frames can be exchanged within Stages using animated transitions like swipes, fades or 3D transitions. Frames can be placed on overlapping layers allowing effects like parallax backgrounds. The library also supports Angular, VUEJS, React and jquery.