Хочу закрыть форму JS
Есть форма забыл упомянуть что у некоторых инпутов есть параметр required
Она вызывается кнопкой
const button = document.querySelector('#button');
const form = document.querySelector('#form');
const popup = document.querySelector('.popup');
button.addEventListener('click', () => {
form.classList.add('open');
popup.classList.add('popup_open');
});
Хочу чтобы при нажатии на крестик она закрывалась На всякий укажу СSS касающийся её
#form.open {
display: block;
}
.popup {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(17, 17, 17, 0.5);
transition: all 0.5s ease;
display: none;
}
.popup_open {
display: block;
}
.popup__container {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border-radius: 10px;
max-width: 588px;
width: 100%;
}
.popup__wrapper {
padding: 40px;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
Источник: Stack Overflow на русском