Введение
Элемент графического пользовательского интерфейса
Всплывающая подсказка, также известная как infotip или намек, является распространенным элементом графического пользовательского интерфейса (GUI), при наведении курсора на элемент или компонент экрана, отображающим текстовое окно с информацией об этом элементе, например, описание функции кнопки, расшифровка аббревиатуры или точная абсолютная временная метка вместо относительного времени ("назад"). Как правило, всплывающая подсказка отображается непрерывно, пока пользователь удерживает курсор над элементом или текстовым окном подсказки. Иногда курсор может оставаться внутри текстового окна подсказки для активации вложенной подсказки, и это может продолжаться на любую глубину, часто с перекрывающимися текстовыми окнами. На настольных компьютерах она используется вместе с курсором, обычно указателем, при этом подсказка появляется, когда пользователь наводит указатель на элемент, не нажимая на него. На сенсорных экранах всплывающая подсказка отображается при длительном нажатии – то есть, прикосновении и удержании элемента. Функция всплывающих подсказок Apple, представленная в документации для разработчиков, называется тегами справки. Классическая Mac OS также использует всплывающие подсказки, но немного в другом виде, известные как справка-воздушный шарик. Некоторые программы и приложения, такие как GIMP, предоставляют пользователям возможность отключить некоторые или все всплывающие подсказки. Однако реализация таких опций остается на усмотрение разработчика и часто не предусмотрена.
Происхождение
Термин "всплывающая подсказка" впервые появился в старых приложениях Microsoft (например, Microsoft Word 95). В этих приложениях при наведении указателя мыши на значки панели инструментов отображалось краткое описание функции соответствующего инструмента. В последнее время всплывающие подсказки используются в различных частях интерфейса, а не только на панелях инструментов.
Примеры
CSS, HTML и JavaScript, а также другие системы кодирования, позволяют веб-дизайнерам создавать настраиваемые всплывающие подсказки. Примеры использования всплывающих подсказок широко распространены в веб-страницах. Многие графические веб-браузеры отображают значение атрибута title HTML-элемента в виде всплывающей подсказки при наведении на этот элемент курсора; в таких браузерах при наведении на изображения и гиперссылки в Википедии будет появляться всплывающая подсказка.