Введение

Элемент графического пользовательского интерфейса

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

macOS

Кнопки в интерфейсе Aqua в macOS обычно изображаются в виде округлых прямоугольников из кристаллизованного стекла. Обычно эти кнопки светло-серые и становятся синими при нажатии. Кнопка с фокусом клавиатуры (выбираемая пробелом) отображается с синим свечением вокруг неё. Кнопка по умолчанию в активном окне (выбираемая клавишей Return) анимирует переход от ярко-синего к более тёмному синему (того же цвета, что и при нажатии). Также используются, преимущественно в панелях инструментов приложений, слегка закругленные прямоугольники светло-серого металлического цвета. При нажатии эти кнопки выглядят темнее и как будто "вдавленными" внутрь. Элементы управления окнами расположены в верхнем левом углу каждого окна. Эти кнопки похожи по стилю на стандартные кнопки Aqua, но имеют цветовую кодировку для облегчения запоминания. Слева направо: "Закрыть окно" – красная, "Свернуть окно" – жёлтая и "Развернуть" – зелёная, при нажатии на которую окно изменяет размер, чтобы наилучшим образом соответствовать своему содержимому.

Оконная оболочка

Кнопки в Microsoft Windows обычно прямоугольные, со слегка закругленными углами в Windows XP, Vista и 7, и в Windows 11. В Windows 8 кнопки прямоугольные с острыми углами. Кнопка с активным фокусом отображается черной пунктирной линией внутри границы кнопки. Кроме того, в более новых версиях кнопка по умолчанию отображается с синей рамкой. В Windows Vista и Windows 7 кнопка по умолчанию плавно переходит между своим обычным видом и синей рамкой. Элементы управления окном расположены в правом верхнем углу окна приложения, слева направо: "свернуть" окно (при этом оно исчезает в панели задач внизу экрана); "развернуть" окно (при этом оно занимает весь экран; если окно уже развернуто, кнопка восстанавливает его до предыдущего размера и положения); и "закрыть" окно.

Linux и другие Unix-подобные системы

Внешний вид и поведение кнопок в Linux и других Unix-подобных операционных системах определяется главным образом используемым набором инструментов виджетов, наиболее популярными из которых являются GTK и Qt, хотя используются и другие наборы. Применение нескольких наборов инструментов может приводить к менее единообразному внешнему виду и удобству использования в разных приложениях. Большинство наборов инструментов виджетов также поддерживают темы оформления, поэтому не существует единого стандартного внешнего вида, как в Mac OS и Windows.

HTML-код

Кнопки отображаются как элементы HTML-форм для выполнения действий, таких как очистка пользовательского ввода или отправка содержимого формы на сервер. Кнопки, заданные в HTML, могут отображаться веб-браузерами по-разному, обычно либо с использованием стандартного внешнего вида кнопки операционной системы, либо с использованием встроенного в браузер определения кнопки. Разработчики веб-сайта могут также стилизовать кнопки с помощью каскадных таблиц стилей. HTML-ссылки иногда представляются графикой, визуально напоминающей кнопку. Иногда такие ссылки используются в рекламе, чтобы побудить пользователя нажать на объявление и перейти на сайт рекламодателя.