Розробка адаптивного дизайну сайту (Desktop, Tablet, Mobile)
Ми проєктуємо адаптивний дизайн, який не зводиться до простого зменшення desktop-версії. Для кожного ключового пристрою — смартфона, планшета, ноутбука та широкого монітора — створюється окрема компоновка з урахуванням типу введення (миша чи тачскрін), швидкості з'єднання та орієнтації екрану. Такий підхід покращує користувацький досвід і метрики Core Web Vitals: LCP знижується на 20–30% порівняно з універсальним макетом. Зв'яжіться з нами, щоб обговорити адаптацію вашого проєкту під ключ.
Чому важливі окремі макети для кожного пристрою?
Користувач на смартфоні шукає іншу інформацію, ніж на десктопі. Контент, структура навігації та навіть акценти змінюються. Якщо просто «стиснути» desktop-версію, постраждають швидкість завантаження та зручність. Ми аналізуємо контекст використання і проєктуємо три базові стани: Mobile (375px), Tablet (768px), Desktop (1440px). Проміжні розміри обробляються через CSS.
Брейкпоінти та сітка
Стандартні брейкпоінти збігаються з Tailwind CSS:
| Назва |
Ширина |
Типові пристрої |
| xs |
< 640px |
Смартфони (portrait) |
| sm |
640–767px |
Смартфони (landscape), малі планшети |
| md |
768–1023px |
Планшети |
| lg |
1024–1279px |
Ноутбуки, iPad Pro |
| xl |
1280–1535px |
Desktop |
| 2xl |
≥ 1536px |
Широкі монітори |
Сітка: для desktop — 12 колонок з gutter 24–32px і max-width контенту 1200–1440px; для tablet — 8 колонок; для mobile — 4 колонки з gutter 16px.
Mobile-first vs Desktop-first: порівняння підходів
| Параметр |
Mobile-first |
Desktop-first |
| Фокус |
Контент — обов'язкове на мобільному |
Функціонал — все, що можна вмістити |
| Швидкість розробки |
На 15–20% довше через переосмислення |
Швидше на старті |
| Core Web Vitals |
Краще (LCP, CLS) |
Ризик перевантаженості |
| Підходить для |
Контентні сайти, лендінги |
Складні інтерфейси, дашборди |
На практиці: для корпоративних сторінок — mobile-first (покращує SEO та швидкість). Для CRM — desktop-first з окремим мобільним сценарієм.
Як правильно обрати стратегію адаптації?
Помилка — намагатися зробити «однаково добре» для всіх. Потрібно визначити, які сценарії критичні. Для інтернет-магазину мобільна версія відповідає за покупки, десктоп — за порівняння товарів. Ми виділяємо 2–3 ключових сценарії і під них проєктуємо.
Глибокий розбір: типові проблеми адаптації
Навігація. Горизонтальне меню з 7 пунктів на мобільному — нечитабельне. Рішення: hamburger drawer (для контентних), bottom navigation (для app-подібних), priority+ з кнопкою «Ще». Вибір залежить від структури та частоти переходів.
Таблиці. Таблиці з 5+ колонками на мобільному перетворюємо на картки або приховуємо неважливі колонки через hidden md:table-cell. Альтернатива — горизонтальний скрол з фіксацією перших двох колонок.
Зображення. Тег <picture> з srcset дозволяє подавати різні кропи: hero на десктопі — горизонтальний 1440×600, на мобільному — квадрат 375×375 з іншим фокусом. У дизайні явно проробляємо обидва кропи.
Типографіка. Розміри не зменшуються пропорційно — втрачається ритм. Використовуємо fluid typography: font-size: clamp(1.5rem, 4vw, 4rem). Поля форм на тач-пристроях — мінімум 44px (Apple HIG).
Що входить у роботу (deliverables)
- Макет у Figma з трьома ключовими станами (Desktop/Tablet/Mobile) для кожної сторінки.
- Анотації поведінки: як блоки поводяться при ресайзі, які колонки приховуються.
- Гайд з адаптації типографіки (fluid-значення, мінімальні розміри).
- Вихідні файли (PNG/SVG/PDF за запитом).
- Навчання розробника: розбір складних місць, консультація.
Етапи роботи (howto steps)
- Аналіз цільової аудиторії та контекстів використання.
- Прототипування ключових екранів для кожного брейкпоінту.
- Дизайн у Figma з проробкою n-станів (hover, focus, error).
- Передача макетів з поясненнями розробнику.
- Приймання: перевірка коректності відображення на реальних пристроях.
Терміни та вартість
Адаптивний дизайн корпоративного сайту (5–7 сторінок) — 10–16 робочих днів. Лендінг — 4–6 днів. Складний продуктовий інтерфейс — 4–8 тижнів. Точну вартість та терміни розраховуємо індивідуально після брифу. Економія на підтримці та доробках завдяки грамотній адаптації може досягати 50%.
Досвід та гарантії
Понад 7 років розробляємо адаптивні сайти. Виконали 50+ проєктів, включаючи інтернет-магазини, корпоративні портали та SaaS-продукти. Гарантуємо коректне відображення на всіх популярних пристроях. Замовте адаптивний дизайн — отримайте консультацію інженера.
Приклад складної адаптації: порівняння товарів на мобільному
Для інтернет-магазину електроніки ми реалізували покрокове порівняння: на мобільному користувач обирає характеристики (наприклад, процесор та пам'ять), і таблиця підлаштовується під вибір. Це скоротило кількість скролів на 40%.
Для отримання більш детальної інформації ознайомтеся з адаптивним веб-дизайном та тегом picture на MDN.
Чому дизайн без токенів ламає код, і як ми це виправляємо?
Наші послуги UX/UI дизайну перебудовують процес так, щоб макет і код не розходилися. Досвід — 5 років на ринку, 120+ реалізованих проєктів. Працюємо за договором з фіксованою гарантією термінів. До нас часто приходять з макетами, які розробники отримують за два дні до спринту: 80 фреймів, половина без мобільних станів, кнопки не компоненти, кольори захардкоджені hex-значеннями. Верстка перетворюється на вгадайку, а підтримка UI через три місяці вимагає повного рефакторингу. Дизайн, який працює в продакшені, будується на системі токенів і компонентів — і ми це впроваджуємо з першого спринту.
Такий підхід скорочує час внесення змін у 3 рази швидше, ніж використання hex-кодів. Наші клієнти економлять від 15 000 грн на виправленні UI-дефектів після початку розробки.
Як Figma стає інженерним інструментом?
Figma — це не просто «місце, де малюють». Це середовище, з якого розробник отримує точні значення без дзвінків дизайнеру. Ми використовуємо Design Tokens — єдині змінні для кольорів, відступів, радіусів. Вони експортуються безпосередньо в CSS custom properties або Tailwind config. Наприклад, color/primary/500, spacing/md, radius/button. Без токенів дизайн і код розходяться вже через місяць.
Покроковий процес перетворення
- Визначаємо токени (кольори, відступи, радіуси) та створюємо їх у Figma Variables.
- Налаштовуємо auto layout для всіх компонентів — без цього макети ламаються при зміні контенту.
- Створюємо variants для кожного стану (hover, active, disabled, focus).
- Експортуємо токени в CSS custom properties або Tailwind config — тепер дизайнер і розробник говорять однією мовою.
- Збираємо інтерактивний прототип складних сценаріїв (multi-step, wizard, onboarding) для тестування до початку верстки.
Auto layout — обов'язкова умова. Компоненти без авто-лейауту ламаються при зміні тексту. Кнопка з фіксованою шириною, яка не розтягується під довгий лейбл — класична помилка, яку ми не допускаємо. З variants в одному component set розробник бачить всі стани одразу. Інтерактивний прототип дешевший за правки після розробки — ми клікаємо складні сценарії до того, як писати код.
Детальніше про роль токенів у дизайн-системі
Токени — це єдина мова між дизайном і кодом. Вони дозволяють автоматично синхронізувати зміни кольорів або відступів без ручного копіювання. Ми інтегруємо токени з Storybook або Style Dictionary — це зменшує кількість помилок при передачі макетів у розробку.
Що дають дизайн-системи і коли вони надмірні?
Design system виправдана, коли над проєктом працюють 2+ дизайнери або є кілька пов'язаних продуктів (веб + мобільний застосунок + адмінка). Для сайту-візитки ми обмежуємося UI kit з базовими компонентами. Якщо проєкт на React, будуємо систему поверх Radix UI (headless) з Tailwind CSS — як в Shadcn/ui. Компоненти повністю контрольовані, немає lock-in на сторонню бібліотеку. Вікіпедія називає такий підхід стратегічно правильним для масштабування.
Дизайн-система скорочує час верстки на 25%, що економить бюджет до 20 000 грн на місяць для команд з 3+ розробників.
Як ми забезпечуємо адаптивність без сюрпризів
За даними аналітики, планшети дають 8–12% трафіку залежно від ніші — ігнорувати їх не можна. Але ми не робимо «десктоп + мобільний» з трьома брейкпоінтами. Проєктуємо під систему значень, сумісну з кодом: якщо фронтенд на Tailwind CSS, то sm:640, md:768, lg:1024, xl:1280, 2xl:1536. Дизайнер працює з тими ж числами в Figma. Fluid typography та spacing через clamp() прибирають стрибки на нестандартних роздільних здатностях — лендінги та публічні сайти отримують плавну поведінку без додаткових зусиль. Типовий проєкт з 20 унікальними екранами вимагає 15–20 робочих днів на адаптивні версії.
Що входить в роботу (deliverables)
Ми віддаємо результат, який можна одразу передати в розробку, без додумування з боку програміста.
| Етап |
Що отримуєте |
| UX-дослідження + IA |
Карта користувацьких шляхів, структура сторінок, звіт по точкам тертя |
| Wireframes (lo-fi) |
Grayscale-схеми для узгодження логики блоків |
| UI kit / design system |
Typography scale, color system, базові компоненти з variants в Figma Variables |
| Hi-fi мокапи |
Реальний контент, адаптивні версії під 5+ брейкпоінтів |
| Handoff-пакет |
Figma Dev Mode, експортовані SVG, анотації для нестандартних станів, посилання на токени |
Додатково: навчання команди роботі з дизайн-системою (1–2 години), доступ до Figma на весь період розробки, підтримка при впровадженні.
Як ми гарантуємо якість UI
Кожен макет перевіряється інженером на реалізованість: чи немає конфліктів між auto layout, чи коректно працюють стани на мобільних, чи доступний контраст (WCAG AA). Ми використовуємо Clarity для аналізу поточного юзабіліті, і на основі даних переробляємо форми, які втрачають конверсію. Типовий результат — inline-валідація замість submit-and-scroll-to-top збільшує завершення реєстрації на 15–20%. Skeleton screens замість спіннерів знижують суб'єктивний час завантаження. Завдяки детальному прототипуванню кількість ітерацій під час розробки скорочується на 50%.
Як оцінити терміни та вартість дизайну?
| Етап |
Термін |
| UX-дослідження + IA |
3–7 робочих днів |
| Wireframes (10–20 екранів) |
5–10 робочих днів |
| UI kit / design system |
5–15 робочих днів |
| Hi-fi дизайн (10–20 екранів) |
7–14 робочих днів |
| Адаптивні версії |
+30–50% до часу на мокапи |
Терміни залежать від кількості унікальних екранів та складності компонентної бази. Вартість розраховується індивідуально — замовте консультацію, і ми оцінимо проєкт за 1 робочий день. Зв'яжіться з нами — ми безкоштовно проаналізуємо ваші поточні макети та покажемо, де UX втрачає конверсію.