<!-- -- Uploaded on : https://haxor.my.id/open/EID_MOBAROK_JAN.html -- Official Web : https://prinsh.com -- script-deface-generator.prinsh.com --> <!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ঈদ মোবারক ফাতেমা </title> <style> /* Overall page styling */ body { background-color: #f6f8ff; font-family: 'Arial', sans-serif; text-align: center; padding: 50px; margin: 0; height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; overflow: hidden; background: #fff; /* White background */ } /* Adding gradient overlay with blur effect */ body::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(255, 99, 71, 0.5), rgba(70, 130, 180, 0.5)); /* Gradient colors */ filter: blur(10px); /* Adding blur */ z-index: -1; /* Make sure it's behind the content */ } h1 { color: #4b0082; font-size: 45px; margin-bottom: 40px; font-weight: 600; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); } /* Button styling */ button { background: linear-gradient(145deg, #9b59b6, #8e44ad); color: white; font-size: 20px; padding: 15px 30px; border: none; border-radius: 50px; cursor: pointer; transition: 0.3s; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); margin-top: 20px; position: fixed; bottom: 20px; z-index: 10000; /* Ensure button is above everything else */ } button:hover { background: linear-gradient(145deg, #8e44ad, #9b59b6); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); transform: translateY(-5px); } button:active { transform: translateY(2px); } /* Message styling */ #message { font-size: 22px; color: #555; font-weight: 500; margin-top: 30px; max-width: 700px; text-align: center; background-color: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); animation: fadeIn 1s forwards, colorChange 6s infinite, moveMessage 10s linear infinite; margin-bottom: 80px; /* To make space for the button */ } /* Fade-in animation */ @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } /* Color Changing Animation */ @keyframes colorChange { 0% { color: #FF6347; } 25% { color: #FFD700; } 50% { color: #32CD32; } 75% { color: #00BFFF; } 100% { color: #FF6347; } } /* Scrolling effect for message */ @keyframes moveMessage { 0% { transform: translateY(0); } 100% { transform: translateY(-100%); } } /* Bubbles Animation */ .bubble { position: absolute; border-radius: 50%; background-color: rgba(255, 255, 255, 0.8); opacity: 0.6; animation: bubbleMove 10s infinite; z-index: 1; /* Ensure bubbles are beneath the button */ } @keyframes bubbleMove { 0% { transform: translateY(100vh) scale(0.5); opacity: 0.8; } 50% { transform: translateY(-100vh) scale(1); opacity: 0.5; } 100% { transform: translateY(100vh) scale(0.5); opacity: 0.8; } } /* Random Colors and Sizes for bubbles */ .bubble:nth-child(odd) { background-color: rgba(255, 99, 71, 0.7); } .bubble:nth-child(even) { background-color: rgba(70, 130, 180, 0.7); } /* Responsive styling for mobile */ @media (max-width: 600px) { h1 { font-size: 35px; } button { font-size: 18px; padding: 12px 25px; } #message { font-size: 18px; } } </style> </head> <body> <h1>ঈদের অগ্রিম শুভেচ্ছা</h1> <button onclick="showMessage()">এখানে চাপ দাও ফাতেমা </button> <div id="message"></div> <!-- Audio Player (Autoplay when page is loaded) --> <audio id="bg-music" autoplay loop> <source src="https://j.top4top.io/m_33616pe030.mp3" type="audio/mp3"> Your browser does not support the audio element. </audio> <script> const messages = [ "যতটা তোমাকে জানি না, ততটাই বেশি মিস করছি। ফোনে কথা বললেও পাশে তোমাকে না পেলে যেন কিছুই ঠিক থাকে না।", "তোমার সাথে কখনো সরাসরি দেখা হয়নি, তবে ফোনে কথা বলতে গিয়ে আমি প্রতিটা মুহূর্তে তোমাকে মিস করি। ঈদের সময়টা তোমার সাথে কাটানো যেটা আমি স্বপ্ন দেখি।", "ঈদের এই সময়টাতে, যখন তোমার সাথে একে অপরের পাশে থাকার কথা ছিল, তখন তোমাকে খুব মিস করছি। ফোনে কথা বলে মনে হয় না, কারণ আমার মন চায় তোমাকে কাছে দেখতে।", "তুমি যখনই ফোনে কথা বলেছো, তখন কিছুটা হলেও তোমাকে কাছে অনুভব করেছি। তবে আসলেই তোমাকে পাশে থাকতে চাই, ঈদের আনন্দ তোমার সাথে সম্পূর্ণ হবে।", "ফোনে তোমার কথা শুনে মনে হয় যেন তুমি কাছে আছো, কিন্তু আসলেই তোমাকে মিস করছি। ঈদে যদি তুমি পাশে থাকো, তাহলে যেন পূর্ণ হয়ে যায় এই ঈদ।", "এখনও তোমার সাথে কখনো দেখা হয়নি, তবুও তোমার কথা, তোমার হাসি, ফোনে কথা বলার মুহূর্তগুলো মনে পড়ে। ঈদে, আমি তোমাকে কাছে চেয়েছি।", "ঈদ আসছে, কিন্তু তোমার সাথে সরাসরি দেখা না হলে কেমন যেন অদ্ভুত লাগছে। ফোনে কথা বললেও অনেক কিছু মনে হয় তুমি যদি পাশে থাকতে।", "তোমাকে মিস করার অনুভূতি কেবল ফোনের কথা বলে পূর্ণ হয় না। ঈদের সময়টাতে আমি তোমাকে পাশে চাই।", "যদিও তোমার সাথে কখনো সরাসরি দেখা হয়নি, তবুও ঈদের আনন্দটা তোমার সাথে কাটাতে চাই, যেহেতু ফোনে কথা বলে খুব মিস করি তোমাকে।", "তুমি না থাকলে ঈদ কি হবে? ফোনে কথা বলেই যতটা মিস করি, ততটা যদি তুমি পাশে থাকো! ঈদের সময়টা শুধুই তোমার জন্য।", "ঈদের সময়, তোমাকে ছাড়া কিছুই ভালো লাগছে না। ফোনে তোমার কথা শুনে, তোমাকে আরও কাছ থেকে অনুভব করতে চাই।", "তোমার সাথে সরাসরি কখনো দেখা হয়নি, কিন্তু ঈদের আগের দিনগুলোতে তোমাকে ফোনে মিস করা খুবই কষ্টকর।", "ঈদের আগেই তোমার কথা শুনে, তোমাকে কাছে পেতে ইচ্ছে করছে। কিন্তু তুমি দূরে থাকায়, কিছুই আর পুরোপুরি অনুভব হচ্ছে না।", "তুমি নেই বলে ঈদের আনন্দটা অপূর্ণ লাগছে। ফোনে কথা বলে কিছুটা অনুভব করলেও, পুরোপুরি তো তুমি পাশে থাকতে পারলেই আনন্দটা পূর্ণ হবে।", "ঈদে আমাদের একসাথে কাটানোর জন্য মনটা খুব অপেক্ষায়, যদিও কখনো সরাসরি দেখা হয়নি, কিন্তু ফোনে কথা বললেই বুঝতে পারি আমি তোমাকে কতটা মিস করি।", "ঈদ আসছে, কিন্তু তুমি না থাকলে একদমই উৎসাহ পাচ্ছি না। ফোনে কথা বললেও তোমাকে পাশে পেলে ভালো লাগতো।" ]; let currentMessageIndex = 0; function showMessage() { if (currentMessageIndex < messages.length) { document.getElementById('message').innerHTML = messages[currentMessageIndex]; currentMessageIndex++; } else { currentMessageIndex = 0; // মেসেজ শেষ হলে আবার প্রথম মেসেজ থেকে শুরু হবে document.getElementById('message').innerHTML = "সব মেসেজ দেখানো হয়েছে। আবার নতুন মেসেজ দেখুন!"; } } // Bubble creation function createBubble() { const bubble = document.createElement('div'); bubble.classList.add('bubble'); const size = Math.random() * (50 - 20) + 20; // Random size between 20px and 50px bubble.style.width = `${size}px`; bubble.style.height = `${size}px`; bubble.style.left = `${Math.random() * window.innerWidth}px`; // Random horizontal position document.body.appendChild(bubble); // Remove bubble after animation setTimeout(() => { bubble.remove(); }, 10000); // Bubble will disappear after 10 seconds } // Create bubbles every 0.5 second setInterval(createBubble, 500); </script> </body> </html>