پرش به محتوا

کانتینر عکس مربع - فراغیب

از فراغیب
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
<!-- شروع کانتینر اصلی برای قرار دادن کل طرح در وسط صفحه -->
{| style="margin: 20px auto; background: transparent; border: none; border-collapse: collapse;"
| style="width: 260px; height: 260px; display: flex; justify-content: center; align-items: center;" |
<div class="wiki-3d-box">
  <!-- ۱. مربع سه‌بعدی بیرونی (ایجاد عمق و سایه‌های اصلی) -->
  <div style="
    width: 230px;
    height: 230px;
    border-radius: 15px; /* تغییر از ۵۰٪ به ۱۵ پیکسل برای تبدیل دایره به مربع با گوشه‌های نرم */
    /* افکت گرادیان نوری برای سه‌بعدی کردن سطح مربع */
    background: radial-gradient(circle at 30% 30%, #ffffff 0%, #fcfcfc 40%, #ececec 80%, #dfdfdf 100%);
    border: 3px solid #eef0f3;
    /* همان سایه‌های سه‌بعدی قبلی: زیرین، نور داخلی بالا، و سایه داخلی پایین */
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15), inset 0 4px 8px rgba(255, 255, 255, 1), inset 0 -6px 12px rgba(0, 0, 0, 0.08);
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
  ">
    <!-- ۲. مربع داخلی (محافظ تصویر با حاشیه سفید) -->
    <div style="
      width: 215px;
      height: 215px;
      border-radius: 8px; /* مربع داخلی هم متناسب با بیرونی تنظیم شده است */
      border: 4px solid #ffffff;
      box-shadow: 0 0px 10px rgba(0, 0, 0, 0.12);
      overflow: hidden; /* این دستور بسیار مهم است: هر عکسی (حتی دایره‌ای) را مجبور می‌کند در قالب مربع نمایش داده شود */
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #f9f9f9;
    ">
      <!-- ۳. بخش فراخوانی تصویر (هوشمند سازی شده برای فیت شدن در مربع) -->
      <div style="min-width: 100%; min-height: 100%; display: flex; justify-content: center; align-items: center;">
        [[File:1.jpg|300px|link=|alt=icon]]
      </div>
    </div> <!-- پایان مربع داخلی -->
  </div> <!-- پایان مربع بیرونی -->
|} <!-- پایان کل کد -->
<!-- کانتینر بیرونی جهت وسط‌چین کردن آیکون در صفحه -->
<!-- کانتینر بیرونی جهت وسط‌چین کردن آیکون در صفحه -->
{| style="margin: 20px auto; background: transparent; border: none; border-collapse: collapse;"
{| style="margin: 20px auto; background: transparent; border: none; border-collapse: collapse;"

نسخهٔ ‏۸ ژوئیهٔ ۲۰۲۶، ساعت ۱۱:۲۷

       icon