Ничего сложного. Можно обойтись обычным js, а если нужна плавная анимация, то можно ещё добавить немного стилей.
Скрытие элемента
setTimeout(() => {
document.querySelector("#id").remove();
}, 1000)
Вместо #id нужно указать селектор элемента (это может быть или класс или id). Вместо 1000 - время в миллисекундах, в течении которого нужно показывать элемент
Если нужна анимация скрытия, то тут вариантов тысяч, но особо принцип не меняется. Разве что мы будет не удалять элемент, а добавлять/удалять у него селектор, который будет воспроизводить анимацию