Asignar una clase con submit
De enunpimpam
Revisión del 21:39 9 ago 2020 de Nacho (discusión | contribuciones)
const $home = document.getElementById("home"); $form.addEventListener("submit", event => { event.preventDefault() //para quitar que el formulario recarge siempre la pagina $home.classList.add('search-active') });
Si tenemos que asignar clases o stylos a mas de un elemento lo mejor es realizar una función y llamarla con el Submit.
function showModal() { $overlay.classList.add('active'); // añade la clase active $modal.style.animation = 'modalIn .8s forwards'; // añade el estilo modalIn de 8 segundos se queda en la posición final. };
Cerrar el modal
const $cerrarModal = document.getElementById("cerrar-modal"); $cerrarModal.addEventListener('click', cerrarModal); //al hacer click ejecuta la función cerralModal function cerrarModal(){ $overlay.classList.remove('active'); // quita la clase activa $modal.style.animation = 'modalOut .8s forwards'; // Sale 8 segundos }