No-Library (pure JS), HTML, CSS, JavaScript
No-Library (pure JS), HTML, CSS, TypeScript
No-Library (pure JS), HTML, SCSS, JavaScript
This example, based on element.getBoundingClientRect() API, will return visibility properties like visible area and visible percentage of the specified DOM element.