Вам необходимо добавить eventlistener к любому элементу, поэтому, как только событие сработает, вы меняете классы модального элемента или стиля.
Предполагая, что у вас есть какой-то элемент (то есть кнопка с именем класса btn и модальная с именем класса modal)
document.querySelector('.btn').addEventListener('click', () => {
document.querySelector('.modal').classList.toggle('hidden');
}
И ваш css может быть таким
.hidden {
display: none;
// or
opacity: 0;
}