الگو:کانتینر نامنظم: تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
برچسب: برگردانده‌شده
خنثی‌سازی نسخهٔ 6875 از Javid (بحث)
برچسب: خنثی‌سازی
 
خط ۴: خط ۴:
     <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>
    <meta name="description"
        content="آشنایی با اهدای تخمک، اهدای جنین و رحم جایگزین، مراحل درمان، مراقبت‌های پزشکی و مشاوره تخصصی ناباروری.">
    <meta name="keywords"
        content="اهدای تخمک, اهدای جنین, رحم جایگزین, رحم اجاره ای, درمان ناباروری, IVF, انتقال جنین">
     <style>
     <style>
        :root {
         * { box-sizing: border-box; margin: 0; padding: 0; }
            --page-bg: #f4f6f8;
          
            --card-bg: #ffffff;
         .gallery-wrapper {
            --dark: #20252b;
            --muted: #707983;
            --pink: #e879a8;
            --pink-light: #fff0f6;
            --blue: #7ba7d9;
            --green: #9ebfae;
            --yellow: #ead38b;
            --purple: #b29ccf;
            --radius-large: 28px;
            --radius-medium: 20px;
            --shadow: 0 12px 35px rgba(32, 37, 43, 0.08);
            --font: Tahoma, Arial, sans-serif;
        }
 
         * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }
 
         html {
            scroll-behavior: smooth;
        }
 
        body {
            min-height: 100vh;
            background: var(--page-bg);
            color: var(--dark);
            font-family: var(--font);
            line-height: 1.8;
            padding: 28px;
        }
 
         .page-wrapper {
            width: min(1180px, 100%);
            margin: 0 auto;
        }
 
        /* هدر کوچک صفحه */
        .page-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            margin-bottom: 24px;
        }
 
        .page-header h1 {
            font-size: clamp(1.2rem, 2.3vw, 2rem);
            font-weight: 800;
        }
 
        .page-header p {
            color: var(--muted);
            font-size: 0.85rem;
            max-width: 500px;
        }
 
        /*
          ساختار اصلی:
          12 ستون برای کنترل دقیق اندازه و جای کارت‌ها
        */
        .bento-layout {
             display: grid;
             display: grid;
             grid-template-columns: repeat(12, minmax(0, 1fr));
             grid-template-columns: repeat(3, 1fr);
             grid-template-rows: repeat(12, 64px);
             grid-auto-rows: 200px;
             gap: 18px;
             gap: 10px;
             direction: ltr;
             padding: 10px;
        }
             max-width: 1200px;
 
             margin: auto;
        .service-card {
            direction: rtl;
             min-width: 0;
            min-height: 0;
            padding: 12px;
            background: var(--card-bg);
            border-radius: var(--radius-large);
            box-shadow: var(--shadow);
            display: flex;
            flex-direction: column;
             overflow: hidden;
            transition:
                transform 0.3s ease,
                box-shadow 0.3s ease;
        }
 
        .service-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 42px rgba(32, 37, 43, 0.14);
        }
 
        /*
          جایگذاری نامنظم کارت‌ها
          کارت‌ها عمداً اندازه یکسان ندارند.
        */
 
        .card-egg {
            grid-column: 1 / 5;
            grid-row: 1 / 7;
            transform: rotate(-1deg);
        }
 
        .card-embryo {
            grid-column: 5 / 10;
            grid-row: 1 / 6;
            transform: rotate(1deg);
        }
 
        .card-surrogacy {
            grid-column: 10 / 13;
            grid-row: 1 / 8;
            transform: rotate(-1.5deg);
         }
         }


         .card-medical {
         .gallery-item {
            grid-column: 1 / 4;
            grid-row: 7 / 11;
            transform: rotate(1.2deg);
        }
 
        .card-legal {
            grid-column: 4 / 8;
            grid-row: 6 / 12;
            transform: rotate(-0.8deg);
        }
 
        .card-care {
            grid-column: 8 / 11;
            grid-row: 6 / 10;
            transform: rotate(1.5deg);
        }
 
        .card-consultation {
            grid-column: 11 / 13;
            grid-row: 8 / 13;
            transform: rotate(-1deg);
        }
 
        .card-success {
            grid-column: 1 / 4;
            grid-row: 11 / 13;
            transform: rotate(-1.5deg);
        }
 
        .card-info-wide {
            grid-column: 8 / 11;
            grid-row: 10 / 13;
            transform: rotate(-1deg);
        }
 
        /* بخش بزرگ تصویر داخل هر کارت */
        .card-visual {
             position: relative;
             position: relative;
            flex: 1 1 auto;
            min-height: 0;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
             overflow: hidden;
             overflow: hidden;
             border-radius: var(--radius-medium);
             border-radius: 25px 0 25px 0;
             margin-bottom: 10px;
             cursor: pointer;
            padding: 10px;
            background: #f8fafb;
         }
         }


         .card-visual img {
        /* فیت شدن تصویر در هر اندازه ای */
            display: block;
         .gallery-item img {
             width: 100%;
             width: 100%;
             height: 100%;
             height: 100%;
            min-width: 0;
             object-fit: cover;  
            min-height: 0;
             display: block;
 
            /*
              تصویر کامل نمایش داده می‌شود.
              contain باعث می‌شود هیچ بخشی از تصویر بریده نشود.
            */
             object-fit: contain;
             object-position: center;
         }
         }


         /* کادر کوچک توضیحات در پایین */
         /* افکت باز شدن از وسط به طرفین */
         .card-caption {
         .overlay {
             flex: 0 0 auto;
             position: absolute;
             min-height: 82px;
             top: 0; left: 0;
            padding: 11px 14px;
             width: 100%; height: 100%;
             border-radius: var(--radius-medium);
             background: rgba(0, 0, 0, 0.6);
            background: #ffffff;
             border: 1px solid #edf0f2;
        }
 
        .card-caption h2,
        .card-caption h3 {
             display: flex;
             display: flex;
            justify-content: center;
             align-items: center;
             align-items: center;
             gap: 7px;
             color: #fff;
             margin-bottom: 3px;
             font-weight: bold;
             color: var(--dark);
              
             font-size: clamp(0.82rem, 1.2vw, 1.05rem);
            /* شروع: لایه از وسط جمع شده */
             line-height: 1.6;
             clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
             transition: clip-path 0.5s ease-out;
         }
         }


         .card-caption h2::before,
         /* زمان هاور: باز شدن به طرفین */
         .card-caption h3::before {
         .gallery-item:hover .overlay {
             content: "";
             clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            width: 8px;
            height: 8px;
            flex: 0 0 8px;
            border-radius: 50%;
            background: var(--pink);
         }
         }


         .card-caption p {
         .wide { grid-column: span 2; }
            color: var(--mut: var(--muted);
            font-size: clamp(0.68rem,vw, 0.84rem);
            line-height: 1.75;
        }


        .keyword {
         /* حفظ چیدمان در موبایل */
            display: flex;
         @media (max-width: 480px) {
            flex-wrap: wrap;
             .gallery-wrapper { grid-auto-rows: 120px; }
            gap: 4px;
            margin-top: 5px;
        }
 
        .keyword span {
            padding: 1px 7px;
            border-radius: 20px;
            background: var(--pink-light);
            color: #c55884;
            font-size: 0.64rem;
            white-space: nowrap;
        }
 
        /* رنگ‌بندی تصویری کارت‌ها */
        .card-egg .card-visual {
            background: #fff0f5;
        }
 
        .card-embryo .card-visual {
            background: #eef6ff;
        }
 
        .card-surrogacy .card-visual {
            background: #f2f8f3;
        }
 
        .card-medical .card-visual {
            background: #fff9e9;
        }
 
        .card-legal .card-visual {
            background: #f7f0ff;
        }
 
        .card-care .card-visual {
            background: #edf8fa;
        }
 
        .card-consultation .card-visual {
            background: #fff1ec;
        }
 
        .card-success .card-visual {
            background: #f1f6ed;
        }
 
        .card-info-wide .card-visual {
            background: #f2f1fa;
        }
 
        /*
          اگر تصویر خیلی عریض یا خیلی بلند باشد،
          همچنان کامل داخل محدوده کارت قرار می‌گیرد.
        */
        .card-visual img[src=""] {
            display: none;
        }
 
        /* تبلت */
        @media (max-width: 900px) {
            body {
                padding: 20px;
            }
 
            .bento-layout {
                grid-template-columns: repeat(6, minmax(0, 1fr));
                grid-template-rows: repeat(18, 55px);
                gap: 14px;
            }
 
            .card-egg {
                grid-column: 1 / 4;
                grid-row: 1 / 7;
            }
 
            .card-embryo {
                grid-column: 4 / 7;
                grid-row: 1 / 6;
            }
 
            .card-surrogacy {
                grid-column: 1 / 3;
                grid-row: 7 / 13;
            }
 
            .card-medical {
                grid-column: 3 / 5;
                grid-row: 6 / 11;
            }
 
            .card-legal {
                grid-column: 5 / 7;
                grid-row: 6 / 12;
            }
 
            .card-care {
                grid-column: 1 / 4;
                grid-row: 13 / 18;
            }
 
            .card-consultation {
                grid-column: 4 / 7;
                grid-row: 12 / 18;
            }
 
            .card-success {
                grid-column: 1 / 3;
                grid-row: 18 / 20;
            }
 
            .card-info-wide {
                grid-column: 3 / 7;
                grid-row: 18 / 20;
            }
        }
 
         /* موبایل */
         @media (max-width: 600px) {
            body {
                padding: 12px;
            }
 
             .page-header {
                display: block;
                margin-bottom: 16px;
            }
 
            .page-header p {
                margin-top: 5px;
            }
 
            .bento-layout {
                display: grid;
                grid-template-columns: repeat(2, minmax(0, 1fr));
                grid-auto-rows: 210px;
                gap: 12px;
            }
 
            .service-card {
                padding: 8px;
                border-radius: 20px;
            }
 
            .card-egg {
                grid-column: 1 / 2;
                grid-row: span 2;
            }
 
            .card-embryo {
                grid-column: 2 / 3;
                grid-row: span 2;
            }
 
            .card-surrogacy {
                grid-column: 1 / 3;
                grid-row: span 2;
            }
 
            .card-medical {
                grid-column: 1 / 2;
                grid-row: span 2;
            }
 
            .card-legal {
                grid-column: 2 / 3;
                grid-row: span 2;
            }
 
            .card-care {
                grid-column: 1 / 3;
                grid-row: span 2;
            }
 
            .card-consultation {
                grid-column: 1 / 2;
                grid-row: span 2;
            }
 
            .card-success {
                grid-column: 2 / 3;
                grid-row: span 2;
            }
 
            .card-info-wide {
                grid-column: 1 / 3;
                grid-row: span 2;
            }
 
            .card-caption {
                min-height: 72px;
                padding: 8px 10px;
            }
 
            .card-caption p {
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
            }
 
            .keyword {
                display: none;
            }
         }
         }
     </style>
     </style>
</head>
</head>
<body>
<body>


     <main class="page-wrapper">
     <div class="gallery-wrapper">
 
         <div class="gallery-item wide"><img src="image1.jpg" alt="شهربازی"><div class="overlay">شهربازی</div></div>
         <header class="page-header">
        <div class="gallery-item"><img src="image2.jpg" alt="استخر"><div class="overlay">استخر و سونا</div></div>
            <div>
        <div class="gallery-item"><img src="image3.jpg" alt="رستوران"><div class="overlay">رستوران</div></div>
                <h1>اهدای تخمک، اهدای جنین و رحم جایگزین</h1>
        <div class="gallery-item wide"><img src="image4.jpg" alt="منو ویژه"><div class="overlay">منو ویژه</div></div>
                <p>
        <div class="gallery-item"><img src="image5.jpg" alt="فروشگاه"><div class="overlay">فروشگاه</div></div>
                    اطلاعات کاربردی درباره روش‌های کمک‌باروری، بررسی‌های پزشکی
        <div class="gallery-item wide"><img src="image6.jpg" alt="پارک آبی"><div class="overlay">پارک آبی</div></div>
                    و مراقبت‌های تخصصی درمان ناباروری
     </div>
                </p>
            </div>
        </header>
 
        <section class="bento-layout" aria-label="خدمات اهدای تخمک، اهدای جنین و رحم جایگزین">
 
            <!-- کارت اهدای تخمک -->
            <article class="service-card card-egg">
                <figure class="card-visual">
                    <img
                        src="images/egg-donation.jpg"
                        alt="اهدای تخمک و بررسی سلامت اهداکننده"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h2>اهدای تخمک</h2>
                    <p>
                        انتخاب اهداکننده مناسب پس از ارزیابی پزشکی، آزمایش‌های هورمونی
                        و بررسی سلامت عمومی.
                    </p>
                    <div class="keyword">
                        <span>اهدای تخمک</span>
                        <span>تخمک اهدایی</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت اهدای جنین -->
            <article class="service-card card-embryo">
                <figure class="card-visual">
                    <img
                        src="images/embryo-donation.jpg"
                        alt="اهدای جنین و انتقال جنین به رحم"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h2>اهدای جنین</h2>
                    <p>
                        آشنایی با روند دریافت، آماده‌سازی و انتقال جنین اهدایی
                        تحت نظر متخصص ناباروری.
                    </p>
                    <div class="keyword">
                        <span>اهدای جنین</span>
                        <span>انتقال جنین</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت رحم جایگزین -->
            <article class="service-card card-surrogacy">
                <figure class="card-visual">
                    <img
                        src="images/surrogacy.jpg"
                        alt="رحم جایگزین و مراقبت از بارداری"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h2>رحم جایگزین</h2>
                    <p>
                        استفاده از ظرفیت رحم جایگزین برای حمل جنین و پیگیری مراقبت‌های
                        پزشکی در طول بارداری.
                    </p>
                    <div class="keyword">
                        <span>رحم جایگزین</span>
                        <span>رحم اجاره‌ای</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت ارزیابی پزشکی -->
            <article class="service-card card-medical">
                <figure class="card-visual">
                    <img
                        src="images/medical-checkup.jpg"
                        alt="ارزیابی پزشکی در درمان ناباروری"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h3>ارزیابی پزشکی</h3>
                    <p>
                        انجام آزمایش‌ها و بررسی‌های لازم پیش از شروع درمان.
                    </p>
                    <div class="keyword">
                        <span>آزمایش ناباروری</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت مشاوره حقوقی -->
            <article class="service-card card-legal">
                <figure class="card-visual">
                    <img
                        src="images/legal-consultation.jpg"
                        alt="مشاوره حقوقی اهدای جنین و رحم جایگزین"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h3>مشاوره حقوقی</h3>
                    <p>
                        بررسی جنبه‌های حقوقی، رضایت‌نامه‌ها و قراردادهای مرتبط
                        با درمان کمک‌باروری.
                    </p>
                    <div class="keyword">
                        <span>قرارداد رحم جایگزین</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت مراقبت بارداری -->
            <article class="service-card card-care">
                <figure class="card-visual">
                    <img
                        src="images/pregnancy-care.jpg"
                        alt="مراقبت‌های دوران بارداری"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h3>مراقبت‌های بارداری</h3>
                    <p>
                        پیگیری سلامت مادر و جنین با ویزیت‌های منظم و سونوگرافی.
                    </p>
                    <div class="keyword">
                        <span>مراقبت بارداری</span>
                        <span>سلامت جنین</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت مشاوره تخصصی -->
            <article class="service-card card-consultation">
                <figure class="card-visual">
                    <img
                        src="images/consultation.jpg"
                        alt="مشاوره تخصصی درمان ناباروری"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h3>مشاوره تخصصی</h3>
                    <p>
                        دریافت راهنمایی از تیم درمان برای انتخاب روش مناسب.
                    </p>
                    <div class="keyword">
                        <span>مشاوره ناباروری</span>
                    </div>
                </div>
            </article>
 
            <!-- کارت موفقیت درمان -->
            <article class="service-card card-success">
                <figure class="card-visual">
                    <img
                        src="images/success.jpg"
                        alt="موفقیت در درمان ناباروری"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h3>مسیر درمان</h3>
                    <p>
                        برنامه‌ریزی مرحله‌به‌مرحله برای درمان ایمن و آگاهانه.
                    </p>
                </div>
            </article>
 
            <!-- کارت اطلاعات تکمیلی -->
            <article class="service-card card-info-wide">
                <figure class="card-visual">
                    <img
                        src="images/fertility-info.jpg"
                        alt="اطلاعات روش‌های کمک‌باروری"
                        loading="lazy">
                </figure>
 
                <div class="card-caption">
                    <h3>روش‌های کمک‌باروری</h3>
                    <p>
                        مقایسه اهدای تخمک، اهدای جنین و رحم جایگزین با توجه
                        به شرایط پزشکی هر فرد.
                    </p>
                    <div class="keyword">
                        <span>درمان ناباروری</span>
                        <span>روش کمک‌باروری</span>
                    </div>
                </div>
            </article>
 
        </section>
     </main>


</body>
</body>
</html>
</html>