Files
shop-front/BANNERS3_DESIGN_SPECS.md
T
hamid zarghami 7226d0417a banner 3 change
2025-12-04 12:54:24 +03:30

65 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# راهنمای طراحی بنرهای Banners3
## 📐 چیدمان
یک بنر بزرگ سمت چپ + دو بنر کوچک در سمت راست (عمودی)
> **توجه:** این چیدمان برای RTL است - در کد، بنرهای کوچک اول می‌آیند (سمت راست) و بنر بزرگ بعد (سمت چپ).
---
## 🖥️ دسکتاپ
### نسبت عرض ستون‌ها:
- **ستون بنرهای کوچک (سمت راست)**: **60%** عرض
- **ستون بنر بزرگ (سمت چپ)**: **40%** عرض
### سایزها:
- **بنر 1 (Order 1)** - بالا سمت راست
- نسبت عرض به ارتفاع: **3:1** (width:height)
- سایز پیشنهادی: **1200×400px**
- **بنر 2 (Order 2)** - پایین سمت راست
- نسبت عرض به ارتفاع: **3:1** (width:height)
- سایز پیشنهادی: **1200×400px**
- **بنر 3 (Order 3)** - سمت چپ (بزرگ)
- نسبت عرض به ارتفاع: **1:1** (مربع)
- سایز پیشنهادی: **800×800px**
### فاصله‌ها:
- فاصله بین ستون‌ها: **16px**
- فاصله بین دو بنر کوچک: **16px**
### محاسبه ارتفاع:
- ارتفاع بنر بزرگ (1:1) ≈ ارتفاع ۲ بنر کوچک (3:1) + gap
- این باعث می‌شود ارتفاع‌ها تقریباً برابر باشند
---
## 📱 موبایل
همه بنرها به صورت عمودی و عرض کامل:
- **بنر 1**: عرض کامل، نسبت 3:1
- **بنر 2**: عرض کامل، نسبت 3:1
- **بنر 3**: عرض کامل، نسبت 1:1
---
## 💡 توصیه
برای طراحی می‌توانید با این سایزها کار کنید:
- **بنر 1 و 2**: `1200×400px` (نسبت 3:1)
- **بنر 3**: `800×800px` (نسبت 1:1)
سیستم به صورت خودکار عرض‌ها را متناسب با صفحه تنظیم می‌کند و با `object-cover` نسبت تصاویر حفظ می‌شود.
---
**نکات مهم**:
- طراحی باید RTL (راست به چپ) باشد
- تصاویر با `object-cover` نمایش داده می‌شوند (ممکن است قسمت‌هایی از تصویر کراپ شود)
- بهتر است محتوای مهم در مرکز تصاویر قرار گیرد
- برای تست placeholder با `USE_PLACEHOLDER = true` در فایل Banners3.tsx فعال کنید