الگو:منو اصلی/بخشنده: تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۴: خط ۴:
     <meta charset="UTF-8">
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>منوی تخصصی خدمات اهدای تخمک و رحم</title>
     <title>خدمات تخصصی اهدای تخمک و رحم | ثبت‌نام آنلاین</title>
    <meta name="description" content="ثبت‌نام سریع برای اهدای تخمک، رحم جایگزین و جنین با رعایت کامل ضوابط پزشکی و شرعی.">
   
    <!-- استفاده از Tailwind برای سرعت و ریسپانسیو بودن فوق‌العاده -->
    <script src="https://cdn.tailwindcss.com"></script>
   
     <style>
     <style>
         /* تنظیمات فونت و پایه */
         @import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100;400;700&display=swap');
       
         :root {
         :root {
             --primary-color: #db2777; /* رنگ صورتی متناسب با حوزه سلامت بانوان */
             --primary-color: #db2777;
             --secondary-color: #f472b6;
             --primary-hover: #be185d;
            --text-color: #374151;
            --bg-color: #ffffff;
            --hover-bg: #fdf2f8;
         }
         }


         body {
         body {  
            margin: 0;
             font-family: 'Vazirmatn', sans-serif;  
             font-family: 'Tahoma', sans-serif; /* در پروژه واقعی از فونت Vazir یا Yekan استفاده کنید */
             overflow-x: hidden;
             background-color: #f3f4f6;
        }
 
        /* کانتینر اصلی منو */
        .poly-menu-container {
            background-color: var(--bg-color);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
            width: 100%;
            position: sticky;
            top: 0;
            z-index: 1000;
        }
 
        .poly-nav {
            max-width: 1200px;
            margin: 0 auto;
        }
 
        /* لیست اصلی */
        .poly-nav ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
        }
 
        .poly-nav li {
            position: relative;
         }
         }


        /* استایل منو */
         .poly-nav a {
         .poly-nav a {
            display: block;
            padding: 1rem 1.5rem;
            text-decoration: none;
            color: var(--text-color);
            font-weight: 500;
            font-size: 0.95rem;
             transition: all 0.3s ease;
             transition: all 0.3s ease;
         }
         }


         .poly-nav a:hover {
         /* استایل Modal (پنجره فرم) */
             color: var(--primary-color);
        #registrationModal {
             background-color: var(--hover-bg);
            display: none; /* در حالت عادی مخفی است */
            position: fixed;
             inset: 0;
            z-index: 9999;
             overflow-y: auto;
         }
         }


         /* استایل منوی کشویی (Dropdown) */
         /* لایه مات پشت فرم */
         .dropdown:hover .dropdown-content {
         .modal-overlay {
             display: block;
             position: fixed;
             animation: fadeIn 0.3s ease;
            inset: 0;
             background: rgba(0, 0, 0, 0.6);
            backdrop-filter: blur(8px); /* ایجاد حالت مات کردن صفحه اصلی */
            z-index: -1;
         }
         }


         .dropdown-content {
         /* انیمیشن ورود فرم */
            display: none;
        .modal-content {
            position: absolute;
             animation: slideUp 0.4s ease-out;
            right: 0; /* تراز کردن با راست به دلیل RTL */
            background-color: var(--bg-color);
             min-width: 220px;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
            border-radius: 0 0 8px 8px;
            border-top: 3px solid var(--primary-color);
            overflow: hidden;
         }
         }


         .dropdown-content a {
         @keyframes slideUp {
             padding: 0.75rem 1rem;
             from { transform: translateY(50px); opacity: 0; }
             font-size: 0.85rem;
             to { transform: translateY(0); opacity: 1; }
            border-bottom: 1px solid #f3f4f6;
         }
         }


         .dropdown-content a:last-child {
        /* استایل مراحل فرم */
            border-bottom: none;
         .step-card { display: none; }
         }
         .step-card.active { display: block; }


         /* فلش کوچک کنار منوهای کشویی */
         /* حذف انیمیشن در موبایل برای سرعت بیشتر */
        .has-arrow::after {
            content: ' ▾';
            font-size: 0.8rem;
            vertical-align: middle;
        }
 
        /* انیمیشن نمایش */
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }
 
        /* ریسپانسیو برای موبایل */
         @media (max-width: 768px) {
         @media (max-width: 768px) {
             .poly-nav ul {
             .modal-content {
                flex-direction: column;
                padding: 10px 0;
            }
            .poly-nav li {
                 width: 100%;
                 width: 100%;
                 text-align: center;
                 height: 100%;
            }
                 border-radius: 0;
            .dropdown-content {
                position: static;
                width: 100%;
                 box-shadow: none;
                background-color: #f9fafb;
            }
            .dropdown-content a {
                padding: 0.5rem 0;
             }
             }
         }
         }
     </style>
     </style>
</head>
</head>
<body>
<body class="bg-gray-50">
 
    <!-- محتوای فرضی صفحه اصلی (برای تست مات شدن) -->
    <div id="mainContent">
        <header class="bg-gradient-to-r from-pink-500 to-rose-400 py-12 text-white text-center">
            <h1 class="text-3xl font-bold">پورتال خدمات تخصصی سلامت بانوان</h1>
            <p class="mt-2 opacity-90">با رعایت کامل فتاوای مراجع تقلید و پروتکل‌های پزشکی</p>
        </header>


<div class="poly-menu-container">
        <!-- منوی اصلی -->
    <nav class="poly-nav" aria-label="منوی اصلی خدمات اهدایی">
        <div class="poly-menu-container bg-white shadow-md sticky top-0 z-40">
        <ul>
            <nav class="poly-nav max-w-6xl mx-auto" aria-label="منوی اصلی">
            <li><a href="/wiki/09334082054">اصلی</a></li>
                <ul class="flex flex-wrap justify-center items-center py-2">
                    <li class="px-3"><a href="#" class="text-gray-700 hover:text-pink-600">اصلی</a></li>
                   
                    <li class="relative group px-3">
                        <a href="#" class="text-gray-700 group-hover:text-pink-600 flex items-center">
                            خدمات اهدایی
                        </a>
                        <ul class="absolute right-0 w-48 bg-white shadow-lg rounded-lg py-2 hidden group-hover:block border-t-2 border-pink-500">
                            <li><a href="#" class="block px-4 py-2 hover:bg-pink-50">اهدای تخمک</a></li>
                            <li><a href="#" class="block px-4 py-2 hover:bg-pink-50">رحم جایگزین</a></li>
                            <li><a href="#" class="block px-4 py-2 hover:bg-pink-50">اهدای جنین</a></li>
                        </ul>
                    </li>
 
                    <li class="px-3"><a href="#" class="text-gray-700 hover:text-pink-600">شرایط و ضوابط</a></li>
                    <li class="px-3"><a href="#" class="text-gray-700 hover:text-pink-600">استعلام هزینه</a></li>
                   
                    <!-- دکمه اصلی برای باز کردن فرم -->
                    <li class="px-3">
                        <button onclick="openModal()" class="bg-pink-600 text-white px-5 py-2 rounded-full font-bold hover:bg-pink-700 transition shadow-lg">
                            ثبت‌نام سریع
                        </button>
                    </li>
                </ul>
            </nav>
        </div>
 
        <!-- محتوای صفحه اصلی (نمونه) -->
        <section class="max-w-4xl mx-auto py-20 px-6 text-center text-gray-600">
            <h2 class="text-2xl font-bold text-gray-800 mb-4">خوش آمدید</h2>
            <p>این بخش محتوای سایت شماست که هنگام باز شدن فرم، مات خواهد شد.</p>
            <div class="mt-10 grid grid-cols-1 md:grid-cols-3 gap-6">
                <div class="p-6 bg-white rounded-xl shadow">بخش اطلاعات ۱</div>
                <div class="p-6 bg-white rounded-xl shadow">بخش اطلاعات ۲</div>
                <div class="p-6 bg-white rounded-xl shadow">بخش اطلاعات ۳</div>
            </div>
        </section>
    </div>
 
    <!-- MODAL: پنجره ثبت‌نام -->
    <div id="registrationModal">
        <!-- لایه پس‌زمینه مات -->
        <div class="modal-overlay" onclick="closeModal()"></div>
 
        <!-- کانتینر فرم -->
        <div class="modal-content relative bg-white max-w-xl mx-auto my-10 md:my-20 rounded-2xl shadow-2xl overflow-hidden">
              
              
             <!-- بخش خدمات اصلی (Dropdown) -->
             <!-- دکمه بستن -->
             <li class="dropdown">
             <button onclick="closeModal()" class="absolute top-4 left-4 text-gray-400 hover:text-pink-600 text-2xl font-bold z-50">
                <a href="#" class="has-arrow">انواع خدمات اهدایی</a>
                &times;
                <div class="dropdown-content">
            </button>
                    <a href="/wiki/اهدای_تخمک">اهدای تخمک</a>
 
                     <a href="/wiki/رحم_جایگزین">رحم جایگزین (Surrogacy)</a>
            <div class="p-6 md:p-10">
                     <a href="/wiki/اهدای_جنین">اهدای جنین</a>
                <div class="text-center mb-8">
                     <h2 class="text-2xl font-bold text-pink-600">فرم ثبت‌نام همکاری</h2>
                     <p class="text-sm text-gray-500 mt-1">لطفاً اطلاعات خود را با دقت وارد کنید</p>
                 </div>
                 </div>
            </li>


            <!-- بخش شرایط و استانداردهای پزشکی (Dropdown) -->
                <!-- Progress Bar -->
            <li class="dropdown">
                 <div class="w-full bg-gray-100 h-1.5 rounded-full mb-8">
                 <a href="#" class="has-arrow">شرایط و ضوابط</a>
                     <div id="progressBar" class="bg-pink-500 h-1.5 rounded-full transition-all duration-500" style="width: 25%;"></div>
                <div class="dropdown-content">
                     <a href="/wiki/شرایط_سن_و_جسمانی">استاندارد سن و قد</a>
                    <a href="/wiki/ممنوعیت‌های_پزشکی">ممنوعیت‌ها و موارد منع اهدای</a>
                    <a href="/wiki/سوالات_متداول">سوالات متداول (FAQ)</a>
                    <a href="/wiki/ضوابط_شرعی">توضیحات فتوای مراجع</a>
                 </div>
                 </div>
            </li>


            <li><a href="/wiki/استعلام_هزینه">استعلام هزینه</a></li>
                <form id="multiStepForm">
            <li><a href="/wiki/مناطق_خدماتی">مناطق و شهرها</a></li>
                   
            <li><a href="/wiki/الگو:فرم_ثبت_نام" style="color: var(--primary-color); font-weight: bold;">ثبت‌نام سریع</a></li>
                    <!-- مرحله ۱: نوع همکاری -->
         </ul>
                    <div class="step-card active" id="step1">
     </nav>
                        <h3 class="text-lg font-bold mb-5">۱. نوع همکاری مورد نظر:</h3>
</div>
                        <div class="space-y-3">
                            <label class="flex items-center p-4 border rounded-xl cursor-pointer hover:border-pink-400 transition">
                                <input type="radio" name="service" value="egg" class="w-5 h-5 text-pink-600">
                                <span class="mr-3 font-medium">اهدای تخمک</span>
                            </label>
                            <label class="flex items-center p-4 border rounded-xl cursor-pointer hover:border-pink-400 transition">
                                <input type="radio" name="service" value="surrogacy" class="w-5 h-5 text-pink-600">
                                <span class="mr-3 font-medium">رحم جایگزین</span>
                            </label>
                            <label class="flex items-center p-4 border rounded-xl cursor-pointer hover:border-pink-400 transition">
                                <input type="radio" name="service" value="embryo" class="w-5 h-5 text-pink-600">
                                <span class="mr-3 font-medium">اهدای جنین</span>
                            </label>
                        </div>
                        <button type="button" onclick="nextStep(2)" class="w-full mt-8 bg-pink-600 text-white py-3 rounded-xl font-bold">مرحله بعد</button>
                    </div>
 
                    <!-- مرحله ۲: مشخصات -->
                    <div class="step-card" id="step2">
                        <h3 class="text-lg font-bold mb-5">۲. مشخصات فردی:</h3>
                        <div class="space-y-4">
                            <input type="text" placeholder="نام و نام خانوادگی" class="w-full p-3 border rounded-lg outline-none focus:ring-2 focus:ring-pink-400">
                            <div class="grid grid-cols-2 gap-3">
                                <input type="number" placeholder="سن" class="w-full p-3 border rounded-lg outline-none focus:ring-2 focus:ring-pink-400">
                                <input type="text" placeholder="قد (سانتی‌متر)" class="w-full p-3 border rounded-lg outline-none focus:ring-2 focus:ring-pink-400">
                            </div>
                            <input type="text" placeholder="شهر محل سکونت" class="w-full p-3 border rounded-lg outline-none focus:ring-2 focus:ring-pink-400">
                        </div>
                        <div class="flex gap-3 mt-8">
                            <button type="button" onclick="nextStep(1)" class="w-1/2 py-3 bg-gray-100 rounded-xl font-bold text-gray-600">بازگشت</button>
                            <button type="button" onclick="nextStep(3)" class="w-1/2 py-3 bg-pink-600 text-white rounded-xl font-bold">مرحله بعد</button>
                        </div>
                    </div>
 
                    <!-- مرحله ۳: سلامت -->
                    <div class="step-card" id="step3">
                        <h3 class="text-lg font-bold mb-5">۳. بررسی سلامت (بسیار مهم):</h3>
                        <div class="space-y-3 text-sm text-gray-700">
                            <label class="flex items-center"><input type="checkbox" class="ml-2"> تالاسمی یا هموفیلی ندارم</label>
                            <label class="flex items-center"><input type="checkbox" class="ml-2"> در حال مصرف دارو یا قرص اورژانسی نیستم</label>
                            <label class="flex items-center"><input type="checkbox" class="ml-2"> سابقه خودزنی بر روی پوست ندارم</label>
                            <label class="flex items-center"><input type="checkbox" class="ml-2"> (مخصوص رحم جایگزین) سابقه زایمان دارم</label>
                        </div>
                        <div class="flex gap-3 mt-8">
                            <button type="button" onclick="nextStep(2)" class="w-1/2 py-3 bg-gray-100 rounded-xl font-bold text-gray-600">بازگشت</button>
                            <button type="button" onclick="nextStep(4)" class="w-1/2 py-3 bg-pink-600 text-white rounded-xl font-bold">مرحله بعد</button>
                        </div>
                    </div>
 
                    <!-- مرحله ۴: تماس -->
                    <div class="step-card" id="step4">
                        <h3 class="text-lg font-bold mb-5">۴. تایید نهایی:</h3>
                        <div class="space-y-4">
                            <input type="tel" placeholder="شماره موبایل جهت تماس کارشناس" class="w-full p-3 border rounded-lg outline-none focus:ring-2 focus:ring-pink-400">
                            <p class="text-xs text-gray-500 leading-relaxed">
                                با ثبت درخواست، شما تایید می‌کنید که تمامی اطلاعات ارائه شده صحیح است و با قوانین قرارداد محضری مطابقت دارد.
                            </p>
                        </div>
                        <div class="flex gap-3 mt-8">
                            <button type="button" onclick="nextStep(3)" class="w-1/2 py-3 bg-gray-100 rounded-xl font-bold text-gray-600">بازگشت</button>
                            <button type="submit" class="w-1/2 py-3 bg-green-600 text-white rounded-xl font-bold">ارسال درخواست</button>
                        </div>
                    </div>
 
                </form>
            </div>
         </div>
     </div>
 
    <script>
        // مدیریت باز و بسته شدن مودال
        const modal = document.getElementById('registrationModal');
        const mainContent = document.getElementById('mainContent');
 
        function openModal() {
            modal.style.display = 'block';
            document.body.style.overflow = 'hidden'; // جلوگیری از اسکرول صفحه اصلی
        }
 
        function closeModal() {
            modal.style.display = 'none';
            document.body.style.overflow = 'auto'; // فعال کردن مجدد اسکرول
        }
 
        // مدیریت مراحل فرم
        function nextStep(step) {
            // پنهان کردن همه مراحل
            document.querySelectorAll('.step-card').forEach(card => {
                card.classList.remove('active');
            });
           
            // نمایش مرحله جدید
            document.getElementById('step' + step).classList.add('active');
 
            // آپدیت نوار پیشرفت
            const progress = step * 25;
            document.getElementById('progressBar').style.width = progress + '%';
        }
 
        // مدیریت ارسال فرم
        document.getElementById('multiStepForm').onsubmit = function(e) {
            e.preventDefault();
            alert('درخواست شما با موفقیت ثبت شد. کارشناسان ما به زودی با شما تماس می‌گیرند.');
            closeModal();
        };


        // بستن با کلیک روی دکمه Esc
        document.addEventListener('keydown', function(e) {
            if (e.key === "Escape") closeModal();
        });
    </script>
</body>
</body>
</html>
</html>