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

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);
};

Torna su