brito101-fade
v1.0.0
Published
Class for applying the fade effect in DOM sections
Downloads
1
Readme
Fade
Class for applying the "fade" effect in DOM sections, in a simple way, used on the website https://www.rodrigobrito.dev.br. -- Classe para aplicação do efeito "fade" em seções do DOM, de forma simples, utilizada no site https://www.rodrigobrito.dev.br.
Example of use
Selecting DOM elements with the "fadeInScroll" class (can be any tag) and importing the class (import Fade from...) or in the same file: -- Selecionando elementos do DOM com a classe "fadeInScrool" (pode ser qualquer tag) e importando a classe (import Fade from...) ou no mesmo arquivo:
const fadeInScroll = document.querySelectorAll(".fadeInScroll");
const fade = new Fade(fadeInScroll);
fade.init();
Adding to browser window "scroll" event with debounce: --Adicionando ao evento de "scroll" da janela do navegador com debounce:
window.addEventListener("scroll", () => {
let timer;
if (timer) clearTimeout(timer);
timer = setTimeout(() => {
fade.checkFades();
timer = null;
}, 200);
});