Чтение 5 минут

Жесты и касания: правила для сенсорных экранов


Жесты и касания: правила для сенсорных экранов - Студия Вебтую

На телефоне взаимодействие устроено иначе, чем мышью: нет наведения, палец крупнее курсора, а рука держит устройство определённым образом и закрывает часть экрана. Привычные по десктопу решения на сенсорном экране перестают работать, причём молча: посетитель не сообщает, что промахнулся по кнопке, он просто уходит. Разберём правила, которые мы проверяем на каждом проекте, и ошибки, которые находятся чаще других.

Чем касание отличается от указателя

Различия не косметические, из них следуют почти все требования к мобильному интерфейсу.

  • Нет промежуточного состояния. Курсор можно подвести и посмотреть, что произойдёт, палец сразу нажимает.
  • Палец закрывает то, во что попадает. Подтверждение действия под пальцем человек не увидит.
  • Точность ниже. Попасть в мелкую цель на ходу, в транспорте или одной рукой заметно труднее.
  • Экран одновременно поверхность ввода и поверхность прокрутки, поэтому любой жест конкурирует с прокруткой страницы.
  • Края экрана частично заняты системными жестами операционной системы.
  • Клавиатура закрывает нижнюю половину экрана, и форма во время ввода выглядит иначе, чем на макете.

Базовые правила

Эти требования проверяются в первую очередь, до обсуждения оформления.

ПравилоЗначениеЧто случается при нарушении
Размер целиНе меньше 44 px по каждой сторонеПромахи, повторные нажатия, случайные переходы
Расстояние между целямиОт 8 px, у опасных действий большеНажатие соседней кнопки вместо нужной
Расположение главных действийНижняя часть экрана, зона большого пальцаПриходится перехватывать телефон второй рукой
Отклик на касаниеВидимая реакция сразу, до загрузки данныхЧеловек нажимает повторно, форма уходит дважды
НаведениеНе единственный способ показать содержимоеПодсказка или меню недоступны в принципе
Тип клавиатуры в поляхСоответствует данным: телефон, почта, числоЛишние переключения раскладки, отказ от заполнения
Сообщения об ошибкеРядом с полем, а не общей строкой сверхуНепонятно, что исправлять, форма бросается

Зоны экрана и расположение элементов

Телефон обычно держат одной рукой, и большой палец уверенно достаёт до нижней и средней части экрана, а верхние углы требуют перехвата. Из этого следует простое распределение.

  • Основное действие страницы — внизу: кнопка заказа, отправки формы, перехода к оплате.
  • Навигация и переключение разделов — тоже в нижней части, если она частая.
  • Наверху уместны редкие действия: закрыть, вернуться, вспомогательное меню.
  • Опасные действия не соседствуют с частыми: удаление рядом с сохранением даёт ошибочные нажатия.
  • Плавающие кнопки не перекрывают содержимое и не закрывают последний элемент списка.

Отдельно проверяем длинные страницы. Если кнопка обращения стоит один раз внизу, до неё доходят не все. Повторять её через каждый экран не нужно, но привязать к смысловым блокам полезно: после описания услуги, после цен, после примеров работ.

Жесты: какие уместны

Жест удобен, когда он привычен и когда о нём не обязательно знать. Мы используем ограниченный набор.

  • Свайп для листания галерей, карточек товаров и вкладок.
  • Потянуть вниз для обновления списка — там, где список действительно обновляется.
  • Свайп по строке для дополнительного действия, обязательно продублированный видимой кнопкой.
  • Щипок для масштабирования изображений, схем и карт.

Главное правило: жест не должен быть единственным способом выполнить действие. О скрытом жесте просто не догадаются, а подсказка, которую показывают один раз при первом заходе, забывается к следующему визиту. Всё, что делается жестом, должно делаться и кнопкой.

Не стоит переопределять системные жесты: свайп от края, вызов панелей, возврат назад. Интерфейс, который спорит с операционной системой, всегда проигрывает.

Формы и ввод на телефоне

Форма — то место, где мобильные ошибки стоят дороже всего: здесь теряются уже готовые обращения.

  • Минимум полей. Каждое лишнее поле — повод закрыть страницу.
  • Подпись над полем, а не внутри: подсказка внутри исчезает при вводе, и человек забывает, что заполнял.
  • Правильный тип поля, чтобы открывалась нужная клавиатура и работало автозаполнение.
  • Проверка после заполнения поля, а не только по нажатию кнопки.
  • Кнопка отправки видна при открытой клавиатуре или доступна прокруткой без потери контекста.
  • Согласие на обработку данных — обычным чекбоксом достаточного размера, не мелкой строкой.
  • После отправки — понятное подтверждение на той же странице или на отдельной, чтобы не возникало сомнений, ушла ли заявка.

Частые ошибки

Список собран по результатам аудитов, эти пункты повторяются из проекта в проект.

  • Подсказка или выпадающее меню, появляющиеся только при наведении.
  • Мелкие ссылки в тексте вплотную друг к другу, особенно в списках и подвале.
  • Кнопка удаления рядом с кнопкой сохранения без подтверждения.
  • Перехват прокрутки внутри блока: страница перестаёт прокручиваться, пока палец над картой или таблицей.
  • Элементы, попадающие под системные жесты у краёв экрана.
  • Всплывающие окна, которые нельзя закрыть, потому что крестик оказался за пределами экрана.
  • Горизонтальная прокрутка всей страницы из-за одного широкого блока.
  • Таблицы, свёрстанные без прокрутки: часть столбцов недоступна.

Как проверять

Проверка в браузере на компьютере с уменьшенным окном показывает вёрстку, но не показывает удобство: мышью все цели кажутся достаточными, а промахи не воспроизводятся. Мы проверяем иначе.

  1. Берём реальный телефон, а не эмулятор, и мобильный интернет, а не офисный вайфай.
  2. Держим устройство одной рукой, стоя, — так, как это делают люди.
  3. Проходим три главных сценария целиком: найти услугу, узнать цену, отправить заявку.
  4. Повторяем сценарий с открытой клавиатурой и в горизонтальном положении экрана.
  5. Проверяем на устройстве с небольшим экраном и на телефоне с крупным системным шрифтом.
  6. Записываем каждое место, где пришлось перехватить телефон, промахнуться или вернуться назад.

Список замечаний после такого прохода обычно короткий, но почти каждое из них влияет на обращения. Исправление размеров целей, расстояний и порядка блоков — недорогие правки, которые делаются в рамках обычной доработки вёрстки.

Мы закладываем эти правила на этапе прототипа, до начала вёрстки: там дешевле поменять расположение блоков и состав формы. Если мобильная версия сайта работает хуже, чем хотелось бы, начните с прототипа — так устроено у нас проектирование интерфейсов под сенсорные экраны.

Такую логику мы закладываем на этапе прототипа — это проектирование пользовательских интерфейсов до начала разработки.

Нужна помощь с сайтом?

Срочные ошибки исправим за 24 часа, работа от 2 500 руб./час.

Техническая поддержка и сопровождение сайта

По теме статьи

Мы это уже делали

Похожие статьи

Нужен новый сайт?

Оставьте контакты — вернёмся с вопросами по задаче и ориентиром по срокам и стоимости.

Читайте также

Разбираем задачи, с которыми к нам приходят: от структуры сайта до поддержки и продвижения.

Внимание: мошенники представляются сотрудниками Вебтую Внимание: мошенники представляются сотрудниками Вебтую Посторонние люди обращаются к рекламным агентствам и исполнителям от имени Вебтую через Telegram-аккаунты @vetaroki22010 и @WhatSua2202, заказывают работы и не 10-09-2026 Читать Работа в digital: процессы, инструменты и команда Работа в digital: процессы, инструменты и команда Цифровые проекты редко проваливаются из-за технологий: чаще мешает организация работы. Разбираем этапы, роли, постановку задач, инструменты распределённой коман 30-08-2026 Читать Реклама и аналитика: как считать заявки, а не клики Реклама и аналитика: как считать заявки, а не клики Показы и клики не отвечают на вопрос, сколько принесла реклама. Разбираем, как настроить цели, разметить источники, учесть звонки и связать заявку со сделкой, ч 30-08-2026 Читать Поддержка сайта: обновления, резервные копии и безопасность Поддержка сайта: обновления, резервные копии и безопасность Сайт без регулярного обслуживания ломается предсказуемо. Разбираем, из чего состоит поддержка: обновления, резервные копии, доступы, безопасность, выбор хостинг 30-08-2026 Читать Техническое SEO: индексация, скорость и структура сайта Техническое SEO: индексация, скорость и структура сайта Техническая часть сайта решает, попадут ли страницы в индекс и дождётся ли их посетитель. Разбираем структуру и адреса, индексацию и дубли, работу с устаревшими 30-08-2026 Читать Продвижение сайта в поиске: стратегия, семантика и ссылки Продвижение сайта в поиске: стратегия, семантика и ссылки Разбираем продвижение сайта в поиске от постановки цели до регулярной работы: как собрать и разложить семантику по страницам, что должно быть на посадочной стра 30-08-2026 Читать Тексты для сайта: как писать, чтобы читали и покупали Тексты для сайта: как писать, чтобы читали и покупали Как выбрать тему для страницы и построить текст, который просматривают глазами и дочитывают, чем заменить оценочные формулировки, как переработать существующую 30-08-2026 Читать Автоматизация бизнеса: CRM, ERP и искусственный интеллект Автоматизация бизнеса: CRM, ERP и искусственный интеллект С чего начинать автоматизацию и что автоматизировать в первую очередь, чем различаются CRM, ERP и системы документооборота, внедрять по модулям или всё сразу, г 30-08-2026 Читать Как устроена разработка: технологии, тестирование и инструменты Как устроена разработка: технологии, тестирование и инструменты Из чего состоит веб-проект, как выбирают язык, фреймворк и базу данных, зачем нужны тестирование и контроль версий, где заканчиваются возможности low-code и ген 30-08-2026 Читать Создание сайта: от технического задания до запуска Создание сайта: от технического задания до запуска Проекты срываются не из-за технологий, а из-за неясных договорённостей. Разбираем весь путь создания сайта: как сформулировать цель, что должно быть в техническ 30-08-2026 Читать
Обсудить проект