پرش به محتوا

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

Responsive Design

برنامه‌نویسی۳ بازدید۲ آبان ۱۴۰۵

تعریف کوتاه

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

بیش از نیمی از بازدیدهای وب ایران از موبایل است و گوگل هم نسخه موبایل را ملاک رتبه‌بندی می‌کند؛ پس طراحی واکنش‌گرا اختیاری نیست. ابزار اصلی، CSS است: Media Query برای نقاط شکست، واحدهای نسبی به‌جای پیکسل ثابت، و چیدمان‌های Flex و Grid که خودشان جابه‌جا می‌شوند.

روش تمرین مدرن، mobile-first است: اول برای صفحه کوچک طراحی کنید و سپس به سمت صفحات بزرگ پیش بروید؛ این ترتیب هم ذهن شما را منظم می‌کند و هم کیفیت موبایل را قربانی دسکتاپ نمی‌کند. همیشه با حالت دستگاهِ مرورگر، خروجی را روی عرض‌های مختلف ببینید؛ طراحی واکنش‌گرا یعنی احترام به کاربرِ موبایل.