Licence
MIT
Version
1.0.0
Deps
0
Size
3 kB
Vulns
0
Weekly
0
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);
});