طراحی واکنش‌گرا (RWD)

مفاهیم طراحی واکنش‌گرا: Mobile-First، Breakpoints و اصول RWD

طراحی واکنش‌گرا چیست؟

Responsive Web Design (RWD) یعنی وب‌سایت به‌طور خودکار با هر دستگاهی (موبایل، تبلت، لپ‌تاپ) سازگار شود.

سه ستون RWD

ستونتوضیح
Flexible Layoutچیدمان منعطف (Grid/Flexbox)
Flexible Mediaتصاویر و ویدیو واکنش‌گرا
Media Queriesتطبیق با اندازه صفحه

رویکرد Mobile-First ⭐

اول برای موبایل طراحی کنید، سپس برای صفحه‌های بزرگ‌تر:

/* موبایل — پیش‌فرض */
    .container { width: 100%; padding: 15px; }
    
    /* تبلت */
    @media (min-width: 768px) {
        .container { padding: 30px; }
    }
    
    /* دسکتاپ */
    @media (min-width: 1024px) {
        .container { max-width: 1200px; margin: 0 auto; }
    }

اصول RWD

Breakpoints رایج

دستگاهعرض
موبایل۳۲۰-۴۸۰px
تبلت۷۶۸px
لپ‌تاپ۱۰۲۴px
دسکتاپ۱۲۰۰px+

بهترین شیوه‌ها

نکات مهم

این مبحث بخشی از دوره آموزش کامل CSS است.

ابزارهای مرتبط