viewport-overlap-checker
Check if an element is In viewport, overlap with viewport or close to viewport.
No dependency. Super tiny.
Installation
$ npm install viewport-overlap-checker
Usage
Check if an element is totally in viewport
import {isElementFullyInViewport} from 'viewport-overlap-checker';
const image = document.getElementById('img');
isElementFullyInViewport(image);
Check if an element is overlap with viewport
import {isElementPartInViewport} from 'viewport-overlap-checker';
const image = document.getElementById('img');
isElementPartInViewport(image);
Check if an element is close to viewport
import {isElementCloseToViewport} from 'viewport-overlap-checker';
const image = document.getElementById('img');
isElementCloseToViewport(image, {top: 10});
License
MIT