JavaScript: animare la proprietà CSS display per nascondere gli elementi

In JavaScript possiamo animare la proprietà CSS display per nascondere gli elementi.

JavaScript di Gabriele Romanato

In JavaScript possiamo animare la proprietà CSS display per nascondere gli elementi.

La soluzione è la seguente:


'use strict';

const hide = (el, delay = 400, easing = 'ease') => {
    if(!el || el === null) {
        return;
    }
    el.style.transition = `all ${delay}ms ${easing}`;
    el.style.transform = 'scale(0)';
    setTimeout(() => {
       el.style.display = 'none';
    }, delay);
};