Bootstrap has a number of dependencies which are included in this project. In addition, I have added dependencies to aid development or add important features.
Popper.js is required for a number of Boostrap components – most notably dropdowns.
This project makes use of the In View module from the TYFY framework. This module is based on code provided by Google for lazy loading images and performs the same function as the jQuery inview library.
Because In View can cause a slight flicker on elements that are initially in the browser’s viewport, a CSS animation is applied to the body element. The animation transitions the opacity of the body from 0 to 1 over 100ms, covering up any unwanted flicker. This styling is in the library in a hidden pattern named