<
!-Check hide archive on search-->
Please Login with your Pelcro account using the login button on the home page.
× `; // Append the modal to the body document.body.appendChild(modalWrapper); // Add styles dynamically (better to use an external stylesheet) const styles = ` .custom-modal { visibility: visible; opacity: 1; position: fixed; /* Fixed position to keep it in the middle of the screen */ top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; background: rgba(77, 77, 77, 0.7); transition: all 0.4s; z-index: 1000; /* Ensure it appears on top of other elements */ } .custom-modal__content { border-radius: 4px; position: relative; width: 500px; max-width: 90%; background: #fff; padding: 1em 2em; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); text-align: center; } custom-modal__content h2 { font-size: 32px; } .custom-modal__footer { text-align: center; margin-top: 1em; } .custom-modal__login-button { display: inline-block; padding: 10px 15px; background-color: #e23740; color: white; border-radius: 3px; cursor: pointer; text-transform: uppercase; font-family: 'Roboto', sans-serif; } .custom-modal__login-button:hover { opacity: .75; } .custom-modal__close { position: absolute; top: 10px; right: 10px; color: #585858; text-decoration: none; font-size: 20px; cursor: pointer; } `; const styleSheet = document.createElement("style"); styleSheet.type = "text/css"; styleSheet.innerHTML = styles; document.head.appendChild(styleSheet); // Add event listener to close the modal const closeModalButton = document.querySelector(".custom-modal__close"); closeModalButton.addEventListener("click", function (event) { event.preventDefault(); const modal = document.getElementById("custom-modal"); modal.style.visibility = "hidden"; modal.style.opacity = "0"; }); console.log("Custom modal displayed on page load."); } });