Дизайн тултипів та підказок веб-застосунку

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.
Розробка та обслуговування будь-яких видів сайтів:
Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Дизайн тултипів та підказок веб-застосунку
Проста
від 4 годин до 2 робочих днів
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Проектування тултипів і підказок веб-додатку

Тултипи — найменший компонент у дизайн-системі й один з найчастіше зроблених неправильно. Типові проблеми: надто довгий текст, неправильне позиціонування, недоступність для користувачів клавіатури й touch-пристроїв.

Tooltip vs Popover: межа

Tooltip — лише текст, лише при ховері (і фокусі з клавіатури), немає інтерактивних елементів усередину, зникає при уході курсора. Використовується для:

  • Підписів до іконок без текстової мітки
  • Розшифровки абревіатур
  • Підказки до disabled-елементів (чому кнопка недоступна)

Popover — може містити форму, посилання, кнопки. Відкривається клацанням, не ховером. Залишається відкритим до явного закриття. Це вже інший компонент.

На touch-пристроях hover не існує — tooltip з hover-тригером недоступний на мобілі. Рішення: замінити на Popover з tap-тригером, додати inline-підказку під полем, або відмовитися від tooltip на користь іншого паттерну.

Анатомія й параметри

Структура tooltip:

  • Контейнер: фон #1F2937 (темний) або #F9FAFB (світлий), border-radius 4–6px, padding 6–10px 8–12px
  • Текст: 12–13px, білий на темному / gray-900 на світлому
  • Стрілка (caret): 6–8px, указує на тригер
  • Максимальна ширина: 200–280px зі word wrap

Варіанти по стилю:

  • Dark tooltip (темний фон) — універсально працює на будь-якому фоні
  • Light tooltip (світлий фон + border) — для темних інтерфейсів або для виділення
  • Rich tooltip — з заголовком і іконкою, для більш детальних підказок (на межі з Popover)

Позиціонування

12 позицій за аналогією з Popover: top/bottom/left/right × start/center/end. За замовчуванням — top-center. Flip-логіка: якщо tooltip виходить за viewport, автоматично переключається на протилежну сторону.

У Figma: Component з Variants за напрямком. У коді: бібліотеки @floating-ui/react (сучасний стандарт) або Tippy.js / Radix UI Tooltip автоматично обробляють позиціонування й flip.

Затримка появи й зникнення

Tooltip не повинен з'являтися миттєво: надто чутливо до випадкових наведень. Рекомендовані параметри:

  • Delay show: 300–500ms
  • Delay hide: 100–150ms (трохи повільніше, щоб встигнути навести курсор на сам tooltip для копіювання тексту)

Анімація: opacity 0→1, duration 150ms, ease-out. Без трансформацій — tooltip маленький, анімація руху не потрібна.

Підказки до полів форм (Field Hints)

Окремий паттерн — підказки у формах. Це не tooltip, а inline-текст під полем. Три варіанти:

  • Helper text — постійна підказка під полем (формат, обмеження)
  • Validation message — помилка або успіх після валідації
  • Character counter — лічильник символів для обмежених полів

У дизайні важливо виконати ієрархію: helper text — сірий, error — червоний, success — зелений; все в одному місці (не стрибати між tooltip і inline).

Терміни

Проектування системи тултипів і підказок (tooltip, rich tooltip, field hints, всі позиції й стани) — 1–2 дні: всі варіанти компонента у Figma з auto layout, специфікації анімацій, правила використання.