<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Happy Birthday!</title> <style> body { font-family: Tahoma, sans-serif; text-align: center; background-image: url('keje/2.jpeg'); background-size: cover; /* Ensures the image covers the entire screen */ background-position: center center; /* Centers the image horizontally and vertically */ background-repeat: no-repeat; /* Prevents the image from repeating */ margin: 0; padding: 0; height: 100vh; /* Ensures the body takes up the full height of the viewport */ } .popup { display: none; position: fixed; width: 90%; /* Adjust width for smaller screens */ max-width: 300px; height: auto; background: #C0C0C0; color: black; padding: 10px; border: 2px solid black; box-shadow: 5px 5px black; font-size: 14px; text-align: center; } .popup-header { background: navy; color: white; padding: 8px; text-align: left; font-weight: bold; } .popup-content { padding: 10px; } .popup img { width: 60%; /* Make images scale properly */ max-width: 100px; height: auto; margin-bottom: 10px; } .popup button { background: silver; border: 1px solid black; padding: 8px 12px; margin: 5px; cursor: pointer; font-size: 14px; } .popup:nth-child(1) { top: 10%; left: 5%; } .popup:nth-child(2) { top: 10%; right: 5%; } .popup:nth-child(3) { bottom: 10%; left: 5%; } .popup:nth-child(4) { bottom: 10%; right: 5%; } .popup:nth-child(5) { top: 50%; left: 50%; transform: translate(-50%, -50%); background: #C0C0C0; } #finalPopup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 400px; background: #C0C0C0; color: black; padding: 20px; border: 2px solid black; box-shadow: 5px 5px black; text-align: center; } /* Mobile View: Adjust popups for smaller screens */ @media screen and (max-width: 600px) { .popup { width: 90%; max-width: 280px; font-size: 12px; padding: 8px; } .popup img { width: 50%; max-width: 80px; } .popup button { padding: 6px 10px; font-size: 12px; } #finalPopup { width: 90%; max-width: 350px; padding: 15px; } } </style> </head> <body> <h1 style="color: white;"></h1> <div class="popup"> <div class="popup-header">System Alert</div> <div class="popup-content"> <img src="keje/6.jpeg" alt="Alert"> <p>Kalau awak hebat cuba tangkap saya ;)</p> <button onclick="showNext(1)">Tak Mahu</button> <button onclick="showNext(1)">Tangkap</button> </div> </div> <div class="popup"> <div class="popup-header">System Alert</div> <div class="popup-content"> <img src="keje/3.jpeg" alt="Warning"> <p>Tak kira tangkap juga 😜, tangkap saya 🤣</p> <button onclick="showNext(2)">OK</button> <button onclick="showNext(2)">Click Me</button> </div> </div> <div class="popup"> <div class="popup-header">System Alert</div> <div class="popup-content"> <img src="keje/1.jpeg" alt="Caution"> <p>Tak dapat ke tu, LEMAH 👎</p> <button onclick="showNext(3)">OK</button> <button onclick="showNext(3)">Click Me</button> </div> </div> <div class="popup"> <div class="popup-header">System Alert</div> <div class="popup-content"> <img src="keje/8.jpeg" alt="Happy Birthday"> <p>Come onnnnnn cepat sikit cantik!</p> <button onclick="showNext(4)">OK</button> <button onclick="showNext(4)">Click Me</button> </div> </div> <div class="popup" id="finalPopup"> <div class="popup-header">Final Alert</div> <div class="popup-content"> <img src="keje/7.jpeg" alt="Notice"> <p>Aduhh sikit je lagi yangg! 🤏</p> <button onclick="playSong()">OK</button> <button onclick="playSong()">Click Me</button> </div> </div> <audio id="birthdaySong" src="Besday.mp3"></audio> <script> let currentPopup = 0; document.querySelectorAll('.popup')[0].style.display = 'block'; function showNext(index) { document.querySelectorAll('.popup')[index - 1].style.display = 'none'; if (index < 5) { document.querySelectorAll('.popup')[index].style.display = 'block'; } } function playSong() { let audio = document.getElementById('birthdaySong'); let finalPopup = document.getElementById('finalPopup'); // Start playing the song audio.play().then(() => { console.log("Audio started playing"); }).catch(error => { console.log("Audio play blocked:", error); }); // Show the birthday wish in the middle of the screen finalPopup.innerHTML = ` <div class="popup-header">🎉 Happy Birthday Sayangku! 🎉</div> <div class="popup-content"> <img src="keje/4.jpeg" alt="Birthday Celebration"> <p>Happy Birthday, my love! Your present, beauty, and love make my world a better place. I love you more than words can say. Wishing you the happiest of birthdays, filled with all the joy and love you deserve. ❤️</p> </div> `; finalPopup.style.display = 'block'; } </script> </body> </html>