Открыть сервисСервис

Скролл как прокрутка интерфейса

Скролл (от англ. scroll — «прокручивать», «свиток») — способ перемещения содержимого в пределах ограниченной области просмотра на экране цифрового устройства. Термин обозначает как сам процесс прокрутки, так и механизм интерфейса, позволяющий отображать контент, размеры которого превышают видимую область окна. Скролл является базовым элементом взаимодействия с графическими интерфейсами: веб-страницами, мобильными приложениями, программами, электронными документами и картами.

Происхождение понятия

Название восходит к образу свитка (англ. scroll) — рулона пергамента или бумаги, который читатель разворачивал по мере чтения. В ранних компьютерных системах 1960–1970-х годов прокрутка текста на терминале имитировала движение бумажной ленты: строки «уезжали» вверх, освобождая место для новых. В графических интерфейсах, начиная с разработок Xerox PARC и первых моделей Apple Macintosh (1984), закрепилась полоса прокрутки (скроллбар) — вертикальная или горизонтальная шкала с бегунком.

Виды и механизмы

Различают несколько типов прокрутки:

  • Вертикальная — наиболее распространённая, используется для длинных страниц и списков.
  • Горизонтальная — применяется в галереях, таблицах, лентах изображений.
  • Свободная (плавная)контент движется с инерцией, без привязки к строкам.
  • Пошаговаяперемещение фиксированными блоками, часто построчно.
  • Бесконечная (infinite scroll) — подгрузка нового контента по мере приближения к концу списка.

Управление осуществляется колесом мыши, тачпадом, полосой прокрутки, клавишами (Page Up, Page Down, стрелки, пробел), жестами на сенсорных экранах, а также голосом или стилусом.

Техническая реализация

В веб-разработке прокрутка регулируется CSS-свойством overflow и JavaScript-событием scroll. Свойства scroll-behavior, scroll-snap-type и overscroll-behavior управляют плавностью и привязкой. В мобильных операционных системах (Android, iOS) прокрутка обрабатывается жестами с учётом инерции и «отскока» у границ. В настольных приложениях используются собственные виджеты прокрутки (например, в Windowsэлемент управления ScrollBar).

Применение и значение

Скролл определяет эргономику чтения и навигации. Вертикальная прокрутка стала стандартом для новостных лент, социальных сетей, интернет-магазинов и справочных систем. Бесконечная прокрутка увеличивает время пребывания пользователя на ресурсе, но затрудняет возврат к ранее просмотренному материалу и поиск нужного фрагмента. В картографических сервисах прокрутка совмещена с масштабированием.

Влияние на восприятие

Исследования юзабилити показывают, что пользователи охотнее прокручивают страницу, чем переходят по ссылкам, — явление получило название «скроллинг вместо клика». Чрезмерная длина ленты и автоматическая подгрузка контента связываются с феноменом «думскроллинга» — навязчивого просмотра негативных новостей. В 2010-х годах распространился формат «вертикального видео» (короткие ролики с прокруткой), ставший основой ряда платформ.

Критика и ограничения

К недостаткам относят потерю ориентации в длинных документах, сложность печати и доступности для людей с ограниченными возможностями. Для компенсации применяются «хлебные крошки», оглавления, кнопки «наверх» и якорные ссылки. Горизонтальная прокрутка на веб-страницах часто воспринимается как ошибка вёрстки.

В культуре

Выражения «скроллить ленту», «проскроллить» вошли в повседневную речь как обозначение беглого просмотра информации. Жест прокрутки стал одним из самых частых действий при использовании смартфона.

Источники: материалы по человеко-компьютерному взаимодействию, документация W3C по CSS Overflow, руководства по юзабилити Якоба Нильсена, техническая документация Microsoft и Apple по элементам интерфейса.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru