Здравствуйте, столкнулся с проблемой, что не знаю как сделать анимацию закрытия модального окна
const Modal = props => {
const modal = (
<div
className={classnames("modal", "visible", "fadeIn")}
onClick={() => props.setModalHidden()}
>
<div
className={classnames("modal__window", "zoomIn")}
style={{ backgroundColor: props.currentBackgroundColor }}
>
<p
onClick={() => props.setModalHidden()}
className="modal__close"
>
✖
</p>
<p style={{ color: props.currentTextColor }}>
Текущий цвет фона: {props.currentBackgroundColor}
</p>
</div>
</div>
);
return props.isModalOpened ? modal : <></>;
};
есть вот такой код. При клике на кнопку окно открывается и срабатывают написанные анимации. А как можно доработать код так, чтобы окно сперва становилось прозрачным, а затем исчезало?