- Дизайн кнопок. Все, что вы хотели узнать
- Назначение макроса кнопке — Служба поддержки Office
- Как создать кнопку: 7 советов, чтобы на нее кликнули
- Кнопка | Creatio Academy
- Тег | htmlbook.ru
- 5 способов сделать кнопку призыва к действию интуитивно понятной
- Использование функции AssistiveTouch на iPhone, iPad или iPod touch
- Включение AssistiveTouch
- Использование AssistiveTouch вместо жестов
- Использование AssistiveTouch вместо нажатия кнопок
- Использование AssistiveTouch вместо жестов несколькими пальцами
- Настройка меню AssistiveTouch
- Пользовательские действия
- Создание новых жестов
- Подключите указывающее устройство с помощью AssistiveTouch
- Дополнительная информация
- Определение кнопки по Merriam-Webster
- кнопок · Bootstrap
- : элемент Button — HTML: язык разметки гипертекста
- Button API — Material-UI
- Кнопка | Семантический интерфейс
- ion-button: Ionic Framework API Docs
- Синяя кнопка | HealthIT.gov
Дизайн кнопок. Все, что вы хотели узнать
12 советов о дизайне кнопок в интерфейсе1. Различайте кнопки и ссылки. У них разное предназначение. Их схожесть в интерфейсе будет путать пользователя.
2. Продумайте варианты состояния кнопок. Активна ли она, будет ли подсвечиваться при наведении? Поймёт ли пользователь, что кнопка сработала? – это те вопросы, на которые стоит ответить заранее.
3. Подберите стиль своим кнопкам. Популярных вариантов не так мало сейчас, есть из чего выбрать. Продумайте, как кнопки будут сочетаться с другими элементами.
4. Соблюдайте иерархию кнопок. Кнопки делятся на основные, вторичные и третичные и поэтому оформляются по-разному.
5. Решите, точно ли нужно пользователям действие «по умолчанию». Иногда такой вариант может привести к ошибкам пользователей и, как следствие, негативу в сторону продукта.
6. Применяйте стандарты при проектировании элементов.
7. Проработайте единый стиль для элементов. Это увеличит скорость работы с платформой и будет приятнее для пользователей.
8. Сделайте достаточно большие кнопки. Лучший вариант – от 48х48 dp, что обеспечит в реальных параметрах оптимальный размер – 9 мм.
9. Позаботьтесь о доступности дизайна. Чем более понятный к восприятию будет ваш продукт, тем легче будет пользователям с ним взаимодействовать. К тому же, существуют платформы, которые помогают понять, хорошо устроена страница или нет.
10. Придумайте понятное название для кнопки
11. Не беспокойтесь о порядке размещения кнопок «Оk» и «Отмена». В любом случае они будут работать одинаково.
12. Избегайте неактивных кнопок. Лучше скажите пользователю, что что-то идёт не так с помощью уведомлений.
Назначение макроса кнопке — Служба поддержки Office
После создания макросаего можно назначить кнопке, нажатой для запуска макроса. Макрос можно назначить кнопке на панели быстрого доступа или кнопке в личной группе на ленте.
Если вы хотите, чтобы кнопка макроса была доступна в других книгах, назначьте ее макросам, созданным в личной книге.
Добавление кнопки макроса на панель быстрого доступа
-
Откройте вкладку Файл и выберите пункт Параметры, а затем — категорию Панель быстрого доступа.
-
В списке Выбрать команды из выберите пункт Макрос.
-
Выберите макрос, для который нужно назначить кнопку.
-
Нажмите кнопку Добавить, чтобы переместить макрос в список кнопок на панели быстрого доступа.
-
Чтобы заменить значок макроса по умолчанию другой кнопкой для макроса, нажмите кнопку Изменить.
-
В области Символвыберите значок кнопки для макроса.
-
Чтобы использовать более имя кнопки, в поле Отображаемая имя введите нужное имя.
В имя кнопки можно ввести пробел.
-
Дважды нажмите кнопку ОК.
Новая кнопка появится на панели быстрого доступа, где ее можно нажать, чтобы запустить макрос.
Совет: После сохранения книгикнопки, которые вы назначаете макросам в личной книге, будут доступны во всех открытых книгах.
Добавление кнопки макроса в группу на ленте
-
Щелкните Файл > Параметры > Настроить ленту.
В списке Основные вкладки в списке Настроить ленту, если он еще не был проверен,в поле Разработчик.
-
Выберите вкладку, на которой вы хотите добавить свою группу.
Например, выберите Главная, чтобы добавить группу на вкладку Главная.
-
Выберите Новая группа.
При этом новая группа (настраиваемая) будет добавлена на вкладку, которую вы выбрали.
-
Чтобы использовать более понятное имя для новой группы, нажмите кнопку Переименовать
,введите нужное имя в поле Отображаемая группа и нажмите кнопку ОК.В имени можно ввести пробел. Например, введите Мои макросы.
-
Чтобы добавить макрос в группу, в списке Выбрать команды из выберите пункт Макрос.
-
Выберите макрос, который вы хотите добавить в новую группу, и нажмите кнопку Добавить. Макрос будет добавлен в группу Мои макросы.
-
Чтобы использовать более имя, нажмите кнопкуПереименовать и введите нужное имя в поле Отображаемого имени.
В имени можно ввести пробел.
-
В области Символвыберите значок кнопки для макроса.
-
Дважды нажмите кнопку ОК.
Новая группа появится на вкладке, на которой можно нажать кнопку для запуска макроса.
Совет: После сохранения книгикнопки, которые вы назначаете макросам в личной книге, будут доступны во всех открытых книгах.
Как создать кнопку: 7 советов, чтобы на нее кликнули
Успешный или неудачный результат сводятся к одному щелчку. И на то, будет ли клик (или нажатие на сенсор), влияет множество небольших факторов.Один маленький фактор, который играет большую роль – это дизайн самих кнопок.
Они повсюду: на электронной почте, домашних страницах, различных сайтах, контактных формах и корзинах интернет-магазинов. Большинство из 4 000 000 000 страниц в сети имеют навигационные кнопки.
Дизайнеры не всегда соглашаются с замыслом кнопки на стадии разработки веб-сайта, но по этой теме есть много исследований. Перечислим семь видов дизайна кнопки для сайта.
1. Использование слов-побудителейПрежде всего, каждый щелчок каждой кнопки – это метафора к действию. Поэтому на кнопке должны быть фразы, побуждающие к действиям. Начинаться они должны, желательно, с глаголов. Такое слово ясно будет объяснять посетителю, какие действия будут происходить, если кликнуть по кнопке.
Получается, что, кнопки без глаголов, типа:
• Подписка на рассылку;
• Дополнительная информация.
… Станут более действенными, когда будет добавлен глагол…
• Подписаться на рассылку;
• Скачать описание;
• Узнать больше.
2. Ваша кнопка соответствует тесту «WYLTIWLT» (Would You Like То? I Would Like То)
Теперь, когда подходящий текст для кнопки найден, убедитесь, пройдет ли эта кнопка такой тест. Нужно добавить две фразы перед текстом на кнопке и посмотреть, будет ли логичным получившееся предложение.
• Хотели бы вы [текст на кнопке]? (Would You Like То?)
• Я хотел бы [текст кнопки] (I Would Like То).
Иными словами, проверьте, может ли текст в кнопке быть прочитан как бы «от лица сайта», а также от лица посетителя.
Если текст в кнопке «Посмотреть ваши результаты», то, если задать вопрос, получается «Вы хотели бы посмотреть ваши результаты?» и «Я хотел бы посмотреть ваши результаты». Второй вариант здесь не очень подходит, поэтому данный текст не пройдет тест. Этот быстрый способ убедиться в том, что текс на каждой кнопке, начинающийся с глагола, работает от лица маркетолога, a также от лица посетителя сайта. Кстати, каждая кнопка на Фейсбук со словом-действием проходит данный тест!
Такой метод был предложен Джонатаном Ричардсом, который создал эту аббревиатуру: WYLTIWLT.
3. Я или Вы: от первого или от второго лица?Использование местоимений – это альтернатива нейтральным фразам. Но местоимения нужно применять c осторожностью. Разработчики протестировали тексты c использованием местоимений от первого и от второго лица, создав две кнопки со словами-действами. И вот что они заметили.
Кнопку c местоимением от 1 лица («Создать мою учетную запись») нажимали на 24% посетителей больше, чем на кнопку c местоимением от 2 лица («Создать вашу учетную запись»). Разработчики говорят o том, что надписи в кнопке c местоимением от 1 лица работают лучше, так как они говорят за посетителя, совершающего действие, то есть, от человека, который держит мышь или нажимает на экран.
Юджин Шварц как-то сказал, что нужно «вставлять беседу, которую посетитель ведет у себя в голове». И поэтому, если посетители видят ваши призывы к действиям, то нужно, чтобы они сами говорили o том, что они хотят делать. («Я хочу…»)
4. Используйте цвета, которые контрастируют c другими элементамиНаши глаза беспрерывно сканируют пространство, ища элементы, на которых взгляд останавливается. Все, что создает контраст c окружением, автоматически привлекает внимание. Такое явление заложено в основе природы нашего зрения и мозга, называется это эффектом Фон Ресторфа.
Это явление можно использовать при разработке дизайна кнопок с помощью применения контрастных цветов, и таким образом удастся привлечь внимание и побудить к нужному действию. Например, на синем фоне c преобладающими холодными цветами, элементы теплой цветовой гаммы, такие как оранжевые кнопки, будут визуально заметными.
Цвет – это эффективный инструмент создания выделяющейся кнопки, однако этот способ не является единственным. Также можно использовать размер, расположение, либо глаза людей на ближайших изображениях. Важно убедиться, что желаемые действия находятся достаточно высоко в визуальной иерархии страницы.
5. Сделайте кнопку большого размера
Актуально для пользователей смартфонов и планшетов. Пользователю должна быть предоставлена возможность комфортно нажимать на кнопку, как co смартфона, так и c планшета. Следовательно, размер кнопки должен быть соответствующим человеческому пальцу. Компания Apple рекомендует минимальный размер кнопок 44×44 пикселей, но исследования компании МIT Touch Lab показывают, что в среднем размер указательного пальца составляет (если перевести на пиксели) 45×57.
Это связано c тем, что кончик пальца имеет не округлую, а овальную форму. А большой палец несколько больше. Если предполагается, что кнопку будет нажиматься большим пальцем (если, к примеру, она будет располагаться в нижней части приложения для планшета), ее можно сделать шире: 45×72 пикселей.
6. Уменьшите уровень вовлечения («Начать шоппинг» вместо «Купить сейчас»)Ряд действий ведет к взятию на себя бо́льших обязательств, чем другие. Так же и с кнопками – некоторые из них означают больше обязательств. Они могут вызывать разные психологические реакции и доставлять больше беспокойства. Если кнопка-действие побуждает посетителя потерять время или деньги, то он c меньшей вероятностью кликнет по ней. Протестированы языки кнопок для двух «Начать тест» и «Прочитать обзор». Вторая кнопка получила на 124% больше кликов.
Вся разница заключена в размере обязательств. Кнопка «Начать тест» наводит посетителя на мысль o том, что, щелчок по этой кнопке вовлечет его в потенциально длительный процесс. А «Прочитать обзор» подразумевает меньшие временные затраты. Аналогично, кнопка «Начать шоппинг» звучит как изучение каталога продукции. А кнопка «Купить сейчас» – это словно стремление сайта залезть в ваш бумажник.
7. Создавайте кнопки на основе кода, а не графики
Слово «кнопка означает графическое изображение, «ссылка» – значит текст. Но находчивые дизайнеры создают кнопки, которые являются картинками, но сделаны как ссылки.
У графических кнопок есть ряд проблем.
• Они медленнее грузятся;
• Они недоступны для посетителей с ограниченными возможностями;
• Графические изображения могут не отображаются в email сообщениях, пока не будет нажата кнопка «Показывать изображения».
Кнопки на основе кода подобных проблем не создают. Можно создавать отличные кнопки с помощью НTML и СSS, и поэтому нет ни одного весомого довода, почему лучше делать графические кнопки. Кнопки, созданные на основе НTML или СSS, иногда называют «пуленепробиваемые», потому что они отображаются везде, в том числе и в email.
Если у вас на сайте (в приложении) есть графические кнопки, и возникли проблемы c их редактированием, хотя бы убедитесь, что «Alt» включает надпись на кнопке. Таким образом, она будет видна в email сообщениях, даже если абонент не включил загрузку изображений.
Нажатие кнопки
Посещаемость – это только полдела; побуждение посетителя к действию – это вторая половина дела. Клик – это момент истины, и сама по себе кнопка играет огромную роль. Маленькие вещи могут иметь большое значение.
Таким образом, вместо того, чтобы стремиться увеличить посещаемость, взгляните на ваши кнопки. Несколько небольших конструктивных изменений могут принести куда больший эффект.
Кнопка | Creatio Academy
Исходный код
Пакет с реализацией примеров можно скачать по ссылке.
Пример 1
Описание примера
Добавить подсказку к кнопке Сохранить (Save) страницы редактирования контакта.
Алгоритм реализации примера
1. Создать замещающую страницу редактирования контакта
В пользовательском пакете создайте замещающий клиентский модуль, в котором в качестве родительского объекта укажите Схема отображения карточки контакта (Display schema — Contact card, ContactPageV2) (рис. 1). Процесс создания замещающей страницы описан в статье «Cоздать клиентскую схему».
2. Добавить локализуемую строку с текстом подсказки
В коллекцию локализуемых строк замещающей схемы страницы редактирования добавьте локализуемую строку с текстом подсказки. Свойства для созданной строки (рис. 2):
- [Название] ([Name]) — «SaveButtonHint»;
- [Значение] ([Value]) — «Нажмите, чтобы сохранить изменения» («Press to save changes»).
3. Добавить в массив diff конфигурационный объект кнопки
Существует несколько способов добавления всплывающей подсказки к элементу управления.
Способ 1
Добавьте в свойство values элемента управления свойство hint, которое, в свою очередь, должно содержать текст всплывающей подсказки.
Исходный код замещающей схемы страницы редактирования контакта при добавлении подсказки первым способом:
Способ 2
Добавьте в свойство values элемента управления массив tips. Затем, используя операцию insert, добавьте в массив tips конфигурационный объект подсказки. В свойстве values этого объекта обязательно укажите свойство content — текст всплывающей подсказки. При таком способе можно более индивидуально настроить всплывающую подсказку — изменить стиль отображения, привязать видимость подсказки к какому-либо событию модели представления, добавить элементы управления и т.д.
Важно.
Указанный способ работает для itemType:
- Terrasoft.ViewItemType.BUTTON,
- Terrasoft.ViewItemType.LABEL,
- Terrasoft.ViewItemType.COLOR_BUTTON,
- Terrasoft.ViewItemType.HYPERLINK,
- Terrasoft. ViewItemType.INFORMATION_BUTTON,
- для элементов, у которых указано свойство generator.
Исходный код замещающей схемы страницы редактирования контакта при добавлении подсказки вторым способом:
После сохранения схемы на странице редактирования контакта у кнопки Сохранить (Save) появиться всплывающая подсказка (рис. 3).
Пример 2
Описание примера
Добавить подсказку к полю Тип страницы редактирования контакта.
Алгоритм реализации примера
1. Создать замещающую страницу редактирования контакта
В пользовательском пакете создайте замещающий клиентский модуль, в котором в качестве родительского объекта укажите Схема отображения карточки контакта (Display schema — Contact card, ContactPageV2) (рис. 1).
2. Добавить локализуемую строку с текстом подсказки
В коллекцию локализуемых строк замещающей схемы страницы редактирования добавьте локализуемую строку с текстом подсказки. Свойства для созданной строки (рис. 4):
- [Название] ([Name]) — «TypeTipContent»;
- [Значение] ([Value]) — «Выберите тип контакта из списка» («Choose the type of contact from the list»).
3. Добавить в массив diff конфигурационный объект поля
Для добавления к полю всплывающей подсказки добавьте в свойство values поля свойство tip, которое, в свою очередь, должно содержать свойство content. Значение свойства content будет являться текстом всплывающей подсказки.
Ниже приведен исходный код замещающей схемы страницы.
После сохранения схемы на странице редактирования контакта поле Тип (Type) будет отображаться со всплывающей подсказкой (рис. 5).
Пример 3
Описание примера
Добавить информационную кнопку к полю ФИО (Full name) страницы редактирования контакта.
Алгоритм реализации примера
1. Создать замещающую страницу редактирования контакта
В пользовательском пакете создайте замещающий клиентский модуль, в котором в качестве родительского объекта укажите Схема отображения карточки контакта (Display schema — Contact card, ContactPageV2) (рис. 1).
2. Добавить локализуемую строку с текстом подсказки
В коллекцию локализуемых строк замещающей схемы страницы редактирования добавьте локализуемую строку с текстом подсказки. Свойства для созданной строки (рис. 6):
- [Название] ([Name]) — «InfoButtonCaption»;
- [Значение] ([Value]) — «Это обязательное поле» («This is obligatory field»).
3. Добавить в массив diff конфигурационный объект кнопки
Добавьте в массив diff новый элемент с типом Terrasoft.ViewItemType.INFORMATION_BUTTON и свойством content. Значение свойства content является текстом всплывающей подсказки.
Исходный код замещающей схемы страницы редактирования:
После сохранения схемы на странице редактирования контакта поле Контрагент будет отображаться со всплывающей подсказкой (рис. 7).
Пример 4. Добавление во всплывающую подсказку ссылки на веб-ресурс
В подсказки можно добавлять ссылки на веб-ресурсы или контекстную справку. Для этого добавьте html-код ссылки непосредственно в локализуемую строку текста подсказки (рис. 8).
Пример добавления прямой ссылки на веб-ресурс:
<a href=»http://academy.terrasoft.ru/» target=»_blank»>Узнать больше</a>
В результате всплывающая подсказка будет выглядеть как на рисунке 9.
Тег | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 6.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Спецификация
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
Описание
Тег <button> создает на веб-странице кнопки и по своему действию напоминает результат, получаемый с помощью тега <input> (с атрибутом type=»button | reset | submit»). В отличие от этого тега, <button> предлагает расширенные возможности по созданию кнопок. Например, на подобной кнопке можно размещать любые элементы HTML, в том числе изображения. Используя стили можно определить вид кнопки путем изменения шрифта, цвета фона, размеров и других параметров.
Теоретически, тег <button> должен располагаться внутри формы, устанавливаемой элементом <form>. Тем не менее, браузеры не выводят сообщение об ошибке и корректно работают с тегом <button>, если он встречается самостоятельно. Однако, если необходимо результат нажатия на кнопку отправить на сервер, помещать <button> в контейнер <form> обязательно.
Синтаксис
<form>
<button>...</button>
</form>
Атрибуты
- accesskey
- Доступ к элементам формы с помощью горячих клавиш.
- autofocus
- Устанавливает, что кнопка получает фокус после загрузки страницы.
- disabled
- Блокирует доступ и изменение элемента.
- form
- Связывает между собой форму и кнопку.
- formaction
- Задаёт адрес, на который пересылаются данные формы при нажатии на кнопку.
- formenctype
- Способ кодирования данных формы.
- formmethod
- Указывает метод пересылки данных формы.
- formnovalidate
- Отменяет проверку формы на корректность.
- formtarget
- Открывает результат отправки формы в новом окне или фрейме.
- name
- Определяет уникальное имя кнопки.
- type
- Тип кнопки — обычная, для отправки данных формы на сервер или для очистки формы.
- value
- Значение кнопки, которое будет отправлено на сервер или прочитано с помощью скриптов.
Также для этого тега доступны универсальные атрибуты и события.
Закрывающий тег
Обязателен.
Пример
HTML5IECrOpSaFx
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Тег BUTTON</title>
</head>
<body>
<p><button>Кнопка с текстом</button>
<button><img src="images/umbrella. gif" alt="Зонтик"
> Кнопка с рисунком</button></p>
</body>
</html>
Результат данного примера показан на рис. 1.
Рис. 1. Вид кнопок в браузере Safari
Браузеры
Internet Explorer до версии 7.0 включительно не поддерживает атрибут value.
5 способов сделать кнопку призыва к действию интуитивно понятной
Нажать или не нажать – это вопрос, который приходит в голову пользователю, когда он видит кнопку призыва к действию.
Чем больше кнопок, тем дольше он принимает решение. Пользователь должен изучить каждую кнопку, чтобы определить, какая из них лучше всего соответствует его цели. Любая неуверенность или сомнение могут привести к тому, что он не предпримет никаких действий или совершит неправильное действие.
Вы можете избежать этого, сделав приоритет каждого действия интуитивно понятным. Когда пользователи видят, какая кнопка важна для их задачи, они могут моментально действовать. Есть несколько UX-методов, которые помогут существенно изменить интуитивность кнопок призыва к действию.
Упорядочьте кнопки в соответствии с паттерном сканирования
Одной из распространенных ошибок, допущенных в приложениях, является размещение кнопок в порядке, отличающемся от естественного паттерна сканирования. Сначала размещают кнопку с наивысшим приоритетом, потому что хотят, чтобы пользователи заметили ее первой. Но пользователи заметят кнопку независимо от порядка, если она несет визуальный вес.
Порядок кнопок предназначен не для улучшения заметности, а для повышения эффективности. Размещая сначала кнопки с высоким приоритетом, вы нарушаете естественный паттерн пользователя, потому что он меняет направление сканирования сверху вниз.
Вместо того, чтобы заставлять пользователей повторно сканировать кнопки, разрешите им переходить к высокоприоритетному действию просматривая страницу в одном направлении. Это позволит пользователям ознакомиться с опциями кнопок по порядку, прежде чем они примут решение.
Если кнопка с высокоприоритетным действием будет расположена внизу страницы, она окажется на пути наименьшего визуального сопротивления, что позволит быстро и легко на нее нажать. Кроме того, нижнюю часть экрана легче всего достать пальцем, что еще больше повышает эффективность призыва к действию.
Различайте кнопки и текст при помощи формы
Еще одна ошибка – использовать для кнопки только текст. Дизайнеры используют текстовые кнопки, чтобы показать, действия имеющие более низкий приоритет. Но это плохой выбор для призыва к действию, потому что текст не похож на кнопку. Это может привести к тому, что пользователи проигнорируют эти действия.
Текстовые кнопки также вызывают путаницу, заставляя пользователей гадать, является ли текст кнопкой или информацией. Эта неопределенность может привести к тому, что они пропустят эти кнопки.
Текстовые кнопки не только вводят в заблуждение, но также являются меньшими целями нажатия (tap targets). Размещение текстовой метки внутри формы кнопки делает призыв к действию заметнее, и пользователю легче его нажать.
Формы кнопок – лучший способ подчеркнуть низкий приоритет действия. Они позволяют легко распознать все опции, чтобы пользователи могли достичь цель желаемым способом.
Выделите прогрессивные действия цветом
Действие с высоким приоритетом легче всего определить – это действие, которое ведет непосредственно к цели пользователя. Если вы не уверены в оставшихся действиях, подумайте, какие из них продвигает пользователей к их цели, а какие – нет.
В этом примере «checkout» («оформить заказ») имеет высокий приоритет, поскольку направляет пользователей к цели. Но не ясно, какое действие имеет средний приоритет «view cart» («перейти в корзину») или «keep shopping» («продолжить покупки»).
Действие «Перейти в корзину» позволяет пользователям просмотреть товары, уже добавленные в корзину, что приводит к оформлению заказа. Действие «Продолжить покупки» возвращает пользователей к страницам с товарами, тем самым отдаляя их от пункта оформления заказа.
Изучив действия, становится ясно, что «Перейти в корзину» имеет средний приоритет, а «Продолжить покупки» – низкий приоритет. Легко увидеть, какое действие продвигает пользователей к их цели, а какое отдаляет их от нее.
Прогрессивные действия всегда имеют более высокий приоритет, чем регрессивные. Поэтому они заслуживают большего визуального веса и более высокого цветового контраста.
Цвет – эффективный способ обозначить прогрессивные действия, потому что он отличается от цвета текста и привлекает внимание пользователей. Однако, визуальный сигнал не такой сильный, когда цвет кнопки совпадает с цветом текста. Отдельный цвет для прогрессивных действий означает, что пользователи должны их совершить.
Если вы используете один и тот же цвет для всех прогрессивных действий, пользователи не будут знать, какое из них имеет более высокий приоритет. А разные цвета для каждого из них только запутает пользователей и заставит задуматься, что означают разные цвета. Мало того, это также придаст всем кнопкам одинаковый визуальный вес.
Хитрость заключается в том, чтобы использовать один цвет, но изменять его насыщенность и яркость для действия со средним приоритетом, чтобы оно выглядело светлее, чем действие с высоким приоритетом. Теперь вес кнопок больше не конкурирует, и есть явный «победитель».
Для усиления контраста вы можете изменить полярность дисплея. Используйте светлый текст на темном фоне для основной кнопки и темный на светлом для дополнительной. Это дает высокоприоритетному действию более яркую текстовую метку и максимально высокий контраст.
Варьируйте полужирный стиль текстовых меток
Рассмотренных выше методов достаточно для определения приоритетности действий, но вы можете сделать еще больше. Чем более интуитивно понятным вы делаете каждую кнопку, тем меньше пользователям придется думать.
Одинаковый визуальный вес текстовых меток делает на них одинаковый акцент. Лучше выделять каждую текстовую метку по-разному в зависимости от приоритета. Измените жирность текстовых меток, чтобы кнопки с высоким приоритетом были самыми жирными, а кнопки с низким приоритетом – наименее жирными. Таким образом, когда пользователи будут читать метки, их вес будет указывать на приоритетность.
В этом примере показано, как метка «Оформить заказ» стала более яркой и жирной, чем остальные. Метка «Перейти в корзину» полужирная, а метка «Продолжить покупки» средняя. В результате текстовые метки отражают визуальный вес каждого действия. Текст, обозначающий количество товаров, добавленных в корзину, на ярлыке «Перейти в корзину», не выделен полужирным шрифтом, поскольку это дополнительная информация, которая не отражает предпринятые действия.
Добавьте иконку к действию с высоким приоритетом
Последний метод – вишенка на торте, которая сделает ваши кнопки доступными для дальтоников. Пользователи, страдающие от цветовой слепоты, не смогут определить разницу между весом кнопок. Им нужна большая визуальная подсказка, чем просто цвет.
Добавление иконки к высокоприоритетному действию усилит его выделение. Когда пользователи просматривают страницу, они в большей мере фиксируют внимание на визуальных элементах, чем на тексте. Иконка гарантирует, что все пользователи будут уделять больше внимания высокоприоритетным действиям.
Если вы удалите цвет и метку, пользователи все равно смогут распознать кнопку оформления заказа. Иконка отображает оформление заказа так же, как и текст.
Ваши кнопки интуитивно понятны?
Ваши кнопки не интуитивно понятны, если пользователи проводят много времени на экране действий или, если у вас низкий CRT. Если дело обстоит именно так, используйте эти методы, чтобы улучшить UX кнопок призыва к действию. Вы увидите большую разницу после этих улучшений.
Использование функции AssistiveTouch на iPhone, iPad или iPod touch
С помощью функции AssistiveTouch можно регулировать громкость, блокировать экран, пользоваться жестами с несколькими пальцами, перезапускать устройство и заменить нажатие кнопок на одно касание.
Включение AssistiveTouch
После включения функции AssistiveTouch появится экранная кнопка. Ее можно перетащить к любому краю экрана, где она будет оставаться, пока вы ее не переместите. По умолчанию одиночное нажатие кнопки открывает меню AssistiveTouch. Чтобы закрыть меню, достаточно один раз нажать экран за пределами меню.
Включить функцию AssistiveTouch можно несколькими способами.
- Выберите «Настройки» > «Универсальный доступ» > «Касание» и установите флажок AssistiveTouch.
- Воспользуйтесь функцией «Привет, Siri» и произнесите «Включить AssistiveTouch».
- Выберите «Настройки» > «Универсальный доступ» > «Быстрые команды» и включите параметр AssistiveTouch.
Также можно добавить функцию AssistiveTouch в быструю команду универсального доступа для быстрого доступа из «Пункта управления» либо с помощью боковой кнопки или кнопки «Домой».
Использование AssistiveTouch вместо жестов
Пользуйтесь меню и элементами управления, требующими жестов на экране, такими как:
- Пункт управления
- Центр уведомлений
- Spotlight
- Домой
- Переключатель программ
- Экран вслух
Использование AssistiveTouch вместо нажатия кнопок
Меню обеспечивает доступ к функциям, которые также активируются нажатием физических кнопок или перемещением устройства. Несколько примеров:
- использование быстрой команды универсального доступа;
- блокировка экрана;
- регулировка громкости;
- вызов Siri;
- перезапуск устройства;
- сохранение снимка экрана;
- имитация встряхивания устройства.
Использование AssistiveTouch вместо жестов несколькими пальцами
- В меню AssistiveTouch выберите «Устройство» > «Еще» и нажмите «Жесты».
- Укажите, сколько пальцев участвуют в жесте: 2, 3, 4 или 5.
После выбора на экране появится несколько точек, обозначающих места прикосновения виртуальных пальцев к экрану. Перемещение одного пальца по экрану или выполнение нажатий будет контролировать сразу все виртуальные пальцы. Через несколько секунд бездействия виртуальные пальцы автоматически исчезнут.
Настройка меню AssistiveTouch
Чтобы изменить порядок, количество и содержание кнопок в этом меню, выполните следующие действия.
- Выберите «Настройки» > «Универсальный доступ» > «Касание» и установите флажок AssistiveTouch.
- Установите флажок «Меню верхнего уровня», затем нажмите значок, функцию которого требуется переназначить.
- С помощью кнопок «+» и «–» можно изменить количество кнопок в меню.
Чтобы откатить изменения и восстановить настройки меню по умолчанию, нажмите кнопку «Сброс».
Пользовательские действия
Чтобы назначить функцию AssistiveTouch одиночному, двойному или длительному нажатию кнопки, выполните следующие действия.
- Выберите «Настройки» > «Универсальный доступ» > «Касание» и установите флажок AssistiveTouch.
- В разделе «Настройка действий» выберите «Одно касание», «Двойное касание» или «Долгое нажатие».
- Выберите в списке действие, чтобы назначить его жесту.
- Вернитесь к экрану «Настройки» нажатием кнопки AssistiveTouch.
Можно настроить интервал времени для выполнения двойного касания в действиях или продолжительность удержания кнопки для долгого нажатия.
Создание новых жестов
Вы можете записать произвольные касания и перемещения пальца с помощью сенсорного экрана и сохранить их в меню AssistiveTouch.
Чтобы создать жест, выполните следующие действия.
- Выберите «Настройки» > «Универсальный доступ» и установите флажок «Касание».
- Выберите AssistiveTouch, затем — «Создать новый жест».
- Запись начинается автоматически при касании экрана, так что нажимайте или смахивайте, когда будете готовы.
- По завершении нажмите «Остановить».
Чтобы просмотреть записанный жест, нажмите «Воспроизвести». Чтобы перезаписать жест, нажмите «Записать». Нажмите «Сохранить», чтобы указать название своего жеста.
Если вам сложно выполнить жест с использованием сразу нескольких пальцев, вы можете записать отдельные движения и они будут сгруппированы. Например, нарисуйте две горизонтальные точки в верхней половине экрана и полукруг в нижней части экрана, затем нажмите «Остановить». При нажатии кнопки «Воспроизвести» все точки и линии появятся одновременно.
Подключите указывающее устройство с помощью AssistiveTouch
Дополнительная информация
Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.
Дата публикации:
Определение кнопки по Merriam-Webster
но · тонна | \ ˈBə-tᵊn \ 1а : небольшая ручка или диск, прикрепленный к изделию (например, к одежде) и используемый в качестве застежки путем пропускания его через петлю или петлю.б : обычно круглый металлический или пластиковый значок с штампованным рисунком или напечатанным лозунгом. кнопка кампании
2 : что-то похожее на кнопку: например,
а : любая из различных частей или наростов растения или животного: например,
(3) : конечный сегмент погремушки гремучей змеи.
б : небольшой шарик металла, оставшийся после плавления (как при анализе).
c : ограждение на кончике фольги для ограждения
б : нечто (например, кнопка), имеющее реальную или символическую возможность инициировать катастрофу (например, ядерную атаку). держит палец на кнопке
c : скрытая чувствительность, которой можно манипулировать для получения желаемого отклика. знает, как нажимать мои кнопки
d : обычно прямоугольный значок компьютера, запускающий определенную программную функцию.
4 : острие подбородка, особенно как цель для нокаутирующего удара.
на кнопке : ровно прибыл в полдень на кнопку также : точно в цель : на носу смета была правильная на кнопке застегнутый; застегивание \ ˈBət- niŋ , ˈBə- tᵊn- iŋ \переходный глагол
1 : для отделки или украшения пуговицами 2а : для пропуска пуговицы через петлю или петлю.б : для застегивания или застегивания на пуговицы — часто используется с вверх пуговицами на пальто
3а : закрыть (губы) для предотвращения речи застегни губу
б : для плотного закрытия или герметизации — обычно используется с до застегивает дом на зиму
кнопок · Bootstrap
Используйте настраиваемые стили кнопок Bootstrap для действий в формах, диалоговых окнах и т. Д. С поддержкой нескольких размеров, состояний и т. Д.
Примеры
Bootstrap включает несколько предопределенных стилей кнопок, каждый из которых служит своей семантической цели, с добавлением нескольких дополнительных функций для большего контроля.
Начальный Вторичный Успех Опасность Предупреждение Информация Свет Темный Ссылка на сайт
Передача смысла вспомогательным технологиям
Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана. Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса .sr-only
.
Классы .btn
предназначены для использования с элементом
. Однако вы также можете использовать эти классы в элементах
или
(хотя некоторые браузеры могут применять немного другой рендеринг).
При использовании классов кнопок в элементах
, которые используются для запуска функциональности на странице (например, сворачивания содержимого), вместо того, чтобы ссылаться на новые страницы или разделы на текущей странице, этим ссылкам следует присвоить role = " кнопку «
, чтобы соответствующим образом передать их назначение вспомогательным технологиям, например программам чтения с экрана.
Ссылка
Контурные кнопки
Нужна кнопка, но не богатые цвета фона, которые они приносят? Замените классы модификаторов по умолчанию на . btn-outline- *
для удаления всех фоновых изображений и цветов на любой кнопке.
Начальный Вторичный Успех Опасность Предупреждение Информация Свет Темный
Размеры
Хотите кнопки большего или меньшего размера? Складываем .btn-lg
или .btn-sm
для дополнительных размеров.
Большая кнопка Большая кнопка
Маленькая кнопка Маленькая кнопка
Создайте кнопки уровня блока — те, которые охватывают всю ширину родительского элемента — путем добавления . БТН-блок
.
Кнопка уровня блокировки Кнопка уровня блокировки
Активное состояние
Кнопки будут казаться нажатыми (с более темным фоном, более темной рамкой и вставкой тени), когда они активны. Нет необходимости добавлять класс к
s, поскольку они используют псевдокласс . Тем не менее, вы все равно можете принудительно использовать тот же активный вид с помощью .active
(и включает в себя атрибут aria-press = "true"
), если вам нужно реплицировать состояние программно.
Основная ссылка
Ссылка
Отключено
Сделайте кнопки неактивными, добавив логический атрибут disabled
к любому элементу
.
Основная кнопка Кнопка
Отключенные кнопки, использующие элемент
, ведут себя немного иначе:
-
disabled
, поэтому необходимо добавить.отключен класс
, чтобы он визуально казался отключенным. - Включены некоторые удобные для будущего стили для отключения всех событий указателя
- Отключенные кнопки должны включать атрибут
aria-disabled = "true"
, чтобы указать состояние элемента для вспомогательных технологий.
Основная ссылка
Ссылка
Предупреждение о функциональностиLink
Модель . disabled
class использует pointer-events: none
, чтобы попытаться отключить функциональность ссылок
s, но это свойство CSS еще не стандартизировано. Кроме того, даже в браузерах, которые действительно поддерживают события указателя : нет
, навигация с клавиатуры остается неизменной, а это означает, что зрячие пользователи клавиатуры и пользователи вспомогательных технологий по-прежнему смогут активировать эти ссылки. Чтобы быть в безопасности, добавьте к этим ссылкам атрибут tabindex = "- 1"
(чтобы они не получали фокус клавиатуры) и используйте собственный JavaScript, чтобы отключить их функциональность.
Плагин кнопки
Делайте больше с помощью кнопок. Управляйте состояниями кнопок или создавайте группы кнопок для дополнительных компонентов, таких как панели инструментов.
Переключить состояния
Добавьте data-toggle = "button"
, чтобы переключить активное состояние
кнопки. При предварительном переключении кнопки необходимо вручную добавить .active
class и aria-press = "true"
к
.
Одиночный переключатель
Флажок и переключатели
Bootstrap .button
стили могут быть применены к другим элементам, таким как
s, для обеспечения переключения флажка или переключателя стиля радио. Добавьте data-toggle = "buttons"
в .btn-group
, содержащую эти измененные кнопки, чтобы включить их поведение переключения через JavaScript, и добавьте .btn-group-toggle
для стилизации
s в вашем кнопки. Обратите внимание, что вы можете создавать кнопки с питанием от одного входа или их группы.
Установленное состояние для этих кнопок — , обновляется только через , щелкнув событие
на кнопке. Если вы используете другой метод для обновления ввода, например, с помощью
или вручную применив свойство checked
для ввода, вам нужно будет переключить .active
на
вручную.
Обратите внимание, что предварительно отмеченные кнопки требуют, чтобы вы вручную добавили класс .active
к входу
.
<метка>
установлен
<метка>
Активен
<метка>
Радио
<метка>
Радио
Методы
Метод | Описание |
---|---|
$ (). кнопка ('переключение') | Переключает состояние отправки. Придает кнопке вид, что она была активирована. |
$ (). Кнопка ('удалить') | Уничтожает кнопку элемента. |
: элемент Button — HTML: язык разметки гипертекста
HTML-элемент
представляет собой нажимаемую кнопку, используемую для отправки форм или в любом месте документа для доступных стандартных функций кнопки.По умолчанию кнопки HTML представлены в стиле, напоминающем платформу, на которой работает пользовательский агент, но вы можете изменить внешний вид кнопок с помощью CSS.
Категории содержимого | Потоковое содержимое, фразовое содержимое, интерактивное содержимое, перечисленный, маркированный и отправляемый элемент, связанный с формой, осязаемое содержимое. |
---|---|
Разрешенное содержание | Фразовое содержание, но не должно быть интерактивного содержания |
Отсутствие тега | Нет, и начальный, и конечный тег являются обязательными. |
Допущенные родители | Любой элемент, допускающий фразовое содержание. |
Неявная роль ARIA | кнопка |
Разрешенные роли ARIA | checkbox , link , menuitem , menuitemcheckbox , menuitemradio , option , radio , switch , tab |
Интерфейс DOM | HTMLButtonElement |
Атрибуты этого элемента включают глобальные атрибуты.
-
автофокус
- Этот логический атрибут указывает, что кнопка должна иметь фокус ввода при загрузке страницы. Только один элемент в документе может иметь этот атрибут.
-
автозаполнение
- Этот атрибут на
autocomplete = "off"
на кнопку отключает эту функцию; см. ошибку 654072. -
отключены
Этот логический атрибут предотвращает взаимодействие пользователя с кнопкой: ее нельзя нажать или сфокусировать.
Firefox, в отличие от других браузеров, сохраняет динамическое отключенное состояние
-
форма
- Элемент
, с которым нужно связать кнопку (его владелец формы ).Значение этого атрибута должно быть
id
изв том же документе. (Если этот атрибут не установлен,
, если есть. )
- Этот атрибут позволяет связать элементы
в любом месте документа, а не только внутри
. Он также может переопределить элемент-предок
.
-
формация
- URL-адрес, по которому обрабатывается информация, отправляемая кнопкой. Переопределяет
действие
атрибута владельца формы кнопки. Ничего не делает, если нет владельца формы. -
тип формы
- Если кнопка является кнопкой отправки (она находится внутри / связана с
и не имеет
type = "button"
), указывает, как кодировать данные формы, которые отправляются.Возможные значения:-
application / x-www-form-urlencoded
: Значение по умолчанию, если атрибут не используется. -
multipart / form-data
: используйте для отправкиtype
, установленными наfile
. -
текст / простой
: Указано как средство отладки; не должны использоваться для отправки реальной формы.
Если этот атрибут указан, он переопределяет атрибут
enctype
владельца формы кнопки. -
-
метод формы
- Если кнопка является кнопкой отправки (она находится внутри / связана с
и не имеет
type = "button"
), этот атрибут указывает метод HTTP, используемый для отправки формы. Возможные значения:-
сообщение
: данные из формы включаются в тело HTTP-запроса при отправке на сервер. Используйте, когда форма содержит информацию, которая не должна быть общедоступной, например учетные данные для входа. -
получить
: данные формы добавляются к URL-адресудействия формы
с помощью?
в качестве разделителя, и полученный URL-адрес отправляется на сервер. Используйте этот метод, если форма не имеет побочных эффектов, например формы поиска.
Если указано, этот атрибут переопределяет атрибут
method
владельца формы кнопки. -
-
форма новалидата
- Если кнопка является кнопкой отправки, этот логический атрибут указывает, что форма не должна проверяться при отправке.Если этот атрибут указан, он переопределяет атрибут
novalidate
владельца формы кнопки. - Этот атрибут также доступен для элементов
-
форма цели
- Если кнопка является кнопкой отправки, этот атрибут представляет собой определяемое автором имя или стандартизированное ключевое слово с префиксом подчеркивания, указывающее, где отображать ответ от отправки формы.Это имя
target
владельца формы кнопки. Следующие ключевые слова имеют особое значение:-
_self
: загрузить ответ в тот же контекст просмотра, что и текущий. Это значение по умолчанию, если атрибут не указан. -
_blank
: загрузить ответ в новый безымянный контекст просмотра — обычно в новую вкладку или окно, в зависимости от настроек браузера пользователя. -
_parent
: загрузить ответ в родительский контекст просмотра текущего. Если родительский элемент отсутствует, этот параметр ведет себя так же, как_self
. -
_top
: загрузить ответ в контекст просмотра верхнего уровня (то есть контекст просмотра, который является предком текущего и не имеет родителя). Если родительский элемент отсутствует, этот параметр ведет себя так же, как_self
.
-
-
наименование
- Имя кнопки, отправленное как пара со значением
кнопки
как часть данных формы. -
тип
- Поведение кнопки по умолчанию. Возможные значения:
-
отправить
: кнопка отправляет данные формы на сервер. Это значение по умолчанию, если атрибут не указан для кнопок, связанных с, или если атрибут является пустым или недопустимым значением.
-
сброс
: кнопка сбрасывает все элементы управления до их начальных значений, например . (Такое поведение обычно раздражает пользователей.) -
кнопка
: кнопка не имеет поведения по умолчанию и ничего не делает при нажатии по умолчанию. Он может иметь клиентские скрипты для прослушивания событий элемента, которые запускаются при возникновении событий.
-
-
значение
- Определяет значение, связанное с именем кнопки
Кнопка отправки с установленным атрибутом formaction
, но без связанной формы ничего не делает.Вы должны установить владельца формы, либо заключив его в , либо установив для атрибута
form
идентификатор формы.
намного проще стилизовать, чем элементы
. Вы можете добавить внутренний HTML-контент (например,
,
или даже
) и использовать псевдоэлементы :: after
и :: before
для сложного рендеринга.
Если ваши кнопки не предназначены для отправки данных формы на сервер, обязательно установите для их атрибута type
значение button
.В противном случае они попытаются отправить данные формы и загрузить (несуществующий) ответ, возможно, разрушив текущее состояние документа.
Кнопки со значками
Кнопки, на которых отображается только значок, не имеют доступного имени . Доступные имена предоставляют информацию для вспомогательных технологий, таких как программы чтения с экрана, для доступа к ним при анализе документа и создании дерева специальных возможностей.Затем вспомогательные технологии используют дерево специальных возможностей для навигации и управления содержимым страницы.
Чтобы дать кнопке со значком доступное имя, поместите текст в элемент
, который кратко описывает функциональность кнопки.
Пример
Если вы хотите визуально скрыть текст кнопки, доступный способ сделать это — использовать комбинацию свойств CSS, чтобы удалить его визуально с экрана, но сохранить возможность его анализа с помощью вспомогательных технологий.
Однако стоит отметить, что если оставить текст кнопки визуально видимым, это может помочь людям, которые могут быть не знакомы со значением значка или не понимают назначение кнопки. Это особенно актуально для людей, которые не разбираются в технологиях или которые могут по-разному интерпретировать значок, который использует кнопка.
Размер и близость
Размер
Интерактивные элементы, такие как кнопки, должны иметь достаточно большую область, чтобы их можно было легко активировать.Это помогает множеству людей, включая людей с проблемами управления моторикой и людей, использующих неточные формы ввода, такие как перо или пальцы. Рекомендуется минимальный интерактивный размер 44 × 44 пикселя CSS.
Близость
Большие объемы интерактивного содержимого, включая кнопки, размещенные в непосредственной близости друг от друга, должны иметь пространство, разделяющее их. Этот интервал полезен для людей, которые испытывают проблемы с двигательным контролем, которые могут случайно активировать неправильный интерактивный контент.
Интервал можно создать с помощью свойств CSS, таких как , поле
.
Информация о состоянии ARIA
Чтобы описать состояние кнопки, правильный атрибут ARIA для использования — aria-press
, а не aria-checked
или aria-selected
. Чтобы узнать больше, прочтите информацию о роли кнопки ARIA.
Firefox
Firefox добавит небольшую пунктирную рамку на кнопку с фокусом. Эта граница объявляется с помощью CSS в таблице стилей браузера, но вы можете переопределить ее, чтобы добавить собственный сфокусированный стиль, используя кнопку :: - moz-focus-inner {}
.
Если переопределено, важно, чтобы обеспечивал, чтобы изменение состояния при перемещении фокуса на кнопку было достаточно высоким , чтобы люди с ослабленным зрением могли его воспринимать.
Коэффициент контрастности цвета определяется путем сравнения яркости текста кнопки и значений цвета фона с фоном, на котором расположена кнопка. Чтобы соответствовать текущим Рекомендациям по обеспечению доступности веб-содержимого (WCAG), требуется соотношение 4,5: 1 для текстового содержимого и 3: 1 для крупного текста.(Большой текст определяется как 18,66 пикселя и полужирный шрифт
или больше, или 24 пикселя или больше.)
Щелчок и фокус
Приводит ли нажатие
к тому, чтобы она (по умолчанию) становилась сфокусированной, зависит от браузера и ОС. Результаты для
из type = "button"
и type = "submit"
одинаковы.
Браузеры для настольных ПК | Windows 8.1 | OS X 10.X |
---|---|---|
Firefox | Да — Firefox 30.0 | Нет (даже с tabindex ) Firefox 63 |
Хром | Да — хром 35 | Да — хром 65 |
Safari | НЕТ | Нет (даже с tabindex ) Safari 12 (ошибка 22261) |
Internet Explorer | Да — Internet Explorer 11 | НЕТ |
Presto | Да — Opera 12 | Да — Opera 12 |
Мобильные браузеры | iOS 7.1,2 | Android 4.4.4 |
---|---|---|
Safari Mobile | Нет (даже с tabindex ) | НЕТ |
Хром 35 | Нет (даже с tabindex ) | Есть |
Таблицы BCD загружаются только в браузере
Button API — Material-UI
Документация API компонента Button React. Узнайте больше о реквизитах и точках настройки CSS.
Import
import Button from '@ material-ui / core / Button';
импортировать {Button} из '@ material-ui / core';
Вы можете узнать больше о различиях, прочитав это руководство.
Имя компонента
Имя MuiButton
может использоваться для предоставления свойств по умолчанию или переопределений стиля на уровне темы.
Стойка
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
детский | узел | Содержимое кнопки. | |
классы | объект | Переопределить или расширить стили, примененные к компоненту. См. CSS API ниже для получения более подробной информации. | |
цвет | «по умолчанию» | ‘унаследовать’ | ‘первичный’ | ‘вторичный’ | ‘по умолчанию’ | Цвет компонента. Он поддерживает те цвета темы, которые имеют смысл для этого компонента. |
компонент | elementType | ‘пуговица’ | Компонент, используемый для корневого узла.Либо строка для использования HTML-элемента, либо компонента. |
отключен | булев | ложь | Если истинно , кнопка будет отключена. |
отключить высоту | булев | ложь | Если истинно , отметка не используется. |
disableFocusRipple | булев | ложь | Если истинно , пульсация фокуса клавиатуры будет отключена. |
disableRipple | булев | Если истинно , эффект пульсации будет отключен. ⚠️ Без ряби нет стиля для: focus-visible по умолчанию. Обязательно выделите элемент, применив отдельные стили с focusVisibleClassName . | |
endIcon | узел | Элемент помещен после детей. | |
полная ширина | булев | ложь | Если истинно , кнопка займет всю ширину своего контейнера. |
href | строка | URL-адрес, на который следует ссылаться при нажатии кнопки. Если определено, элементы и будут использоваться в качестве корневого узла. | |
размер | большой | ‘средний’ | ‘small’ | ‘средний’ | Размер кнопки. small эквивалентен плотному стилю кнопок. |
startIcon | узел | Элемент помещен перед детьми. | |
вариант | «содержит» | «изложил» | ‘текст’ | ‘текст’ | Вариант использования. |
Ссылка
перенаправляется в корневой элемент.
Любые другие предоставленные свойства будут предоставлены корневому элементу (ButtonBase).
CSS
Название правила | Глобальный класс | Описание |
---|---|---|
корень | .MuiButton-корень | Стили, примененные к корневому элементу. |
этикетка | .MuiButton-label | Стили, примененные к элементу span, который охватывает дочерние элементы. |
текст | .MuiButton-text | Стили, применяемые к корневому элементу, если variant = "text" . |
текст Основной | .MuiButton-textPrimary | Стили, применяемые к корневому элементу, если option = "text" и color = "primary" . |
текст вторичный | .MuiButton-textSecondary | Стили, применяемые к корневому элементу, если option = "text" и color = "secondary" . |
выделено | .MuiButton с контуром | Стили, применяемые к корневому элементу, если option = "outlined" . |
очерченный Первичный | .MuiButton-outlinedPrimary | Стили, применяемые к корневому элементу, если option = "outlined" и color = "primary" . |
выделенный вторичный | .MuiButton-outlinedSecondary | Стили, применяемые к корневому элементу, если option = "outlined" и color = "secondary" . |
содержит | .MuiButton-contain | Стили, применяемые к корневому элементу, если вариант = "содержит" . |
содержит Первичный | .MuiButton-containPrimary | Стили, применяемые к корневому элементу, если variant = "содержали" и color = "primary" . |
содержит вторичный | .MuiButton -istedSecondary | Стили, применяемые к корневому элементу, если option = "содержал" и color = "secondary" . |
отключить высоту | .MuiButton-disableElevation | Стили, применяемые к корневому элементу, если disableElevation = {true} . |
focusVisible | .Mui-focusVisible | Псевдокласс, применяемый к корневому элементу ButtonBase, если кнопка находится в фокусе клавиатуры. |
отключен | .Mui-отключен | Псевдокласс, применяемый к корневому элементу, если disabled = {true} . |
цвет Наследовать | .MuiButton-colorInherit | Стили, применяемые к корневому элементу, если color = "inherit" . |
textSizeSmall | .MuiButton-textSizeSmall | Стили, применяемые к корневому элементу, если size = "small" и вариант = "text" . |
textSizeLarge | .MuiButton-textSizeLarge | Стили, применяемые к корневому элементу, если size = "large" и вариант = "text" . |
с контуром Размер Малый | .MuiButton-outlinedSizeSmall | Стили, применяемые к корневому элементу, если size = "small" и вариант = "outlined" . |
контурный Размер Большой | .MuiButton-outlinedSizeLarge | Стили, применяемые к корневому элементу, если size = "large" и вариант = "outlined" . |
Содержит Размер Малый | .MuiButton-containSizeSmall | Стили, применяемые к корневому элементу, если size = "small" и вариант = "содержат" . |
содержит Размер Большой | .MuiButton-containSizeLarge | Стили, применяемые к корневому элементу, если size = "large" и вариант = "содержат" . |
размер Малый | .MuiButton-sizeSmall | Стили, применяемые к корневому элементу, если size = "small" . |
размер Большой | .MuiButton-sizeLarge | Стили, применяемые к корневому элементу, если size = "large" . |
полная ширина | .MuiButton-fullWidth | Стили, применяемые к корневому элементу, если fullWidth = {true} . |
startIcon | .MuiButton-startIcon | Стили, применяемые к элементу startIcon, если он указан. |
endIcon | .MuiButton-endIcon | Стили, применяемые к элементу endIcon, если он указан. |
iconРазмер Маленький | .MuiButton-iconSizeSmall | Стили, применяемые к элементу значка, если он указан, и size = "small" . |
icon Размер Средний | .MuiButton-iconSizeMedium | Стили, применяемые к элементу значка, если он указан, и size = "medium" . |
iconРазмерБольшой | .MuiButton-iconSizeLarge | Стили, применяемые к элементу значка, если он указан, и size = "large" . |
Вы можете переопределить стиль компонента с помощью одной из этих точек настройки:
Если этого недостаточно, вы можете проверить реализацию компонента для получения более подробной информации.
Наследование
Также доступны свойства компонента ButtonBase. Вы можете использовать это поведение для нацеливания на вложенные компоненты.
Демо
Кнопка | Семантический интерфейс
Хотя для кнопки можно использовать любой тег, он будет доступен с клавиатуры, только если вы используете тег
или добавите свойство tabindex = "0"
.Кнопки, доступные с клавиатуры, сохранят стили фокуса после нажатия, что может визуально раздражать.
КнопкаФокусируемый
Кнопку можно отформатировать для отображения различных уровней выделения
Установка цветов вашего бренда на первичные и вторичные цветовые переменные на сайте site.variables
позволит вам использовать свои цветовые темы для элементов пользовательского интерфейса.
Сохранить
ОтказатьсяХорошо Отмена
Кнопка может анимироваться для отображения скрытого содержимого
Размер кнопки будет автоматически изменен в соответствии с размером видимого содержимого.Убедитесь, что для скрытого содержимого достаточно места для отображения
.Зарегистрируйтесь для получения учетной записи Pro
$ 12,99 в месяц
Кнопка может отображаться рядом с меткой
Кнопка может иметь только значок
Кнопка может использовать значок в качестве метки
Пауза СледующийОсновная кнопка менее выражена
Добавить в друзьяНачальный Вторичный Положительный Отрицательный
красный апельсин Желтый Оливковое Зеленый Бирюзовый Синий фиолетовый Фиолетовый Розовый коричневый Серый Чернить
Кнопку можно отформатировать так, чтобы она отображалась на темном фоне
Стандарт Начальный Вторичный красный апельсин Желтый Оливковое Зеленый Бирюзовый Синий фиолетовый Фиолетовый Розовый коричневый Серый Чернить
Базовый Начальный Вторичный Базовый красный Базовый апельсин Базовый желтый Базовый оливковый Базовый зеленый Базовый бирюзовый Базовый синий Базовый фиолетовый Базовый фиолетовый Базовый розовый Базовый коричневый Базовый серый Базовый черный
Кнопки могут существовать вместе как группа
Один Два Три
Группы кнопок могут отображать группы значков
Группы кнопок могут содержать условные обозначения
Либо текст кнопок может быть локализован или настроен с помощью атрибута data-text
.Если размер условных изменений потребуется отрегулировать @orCircleSize
Кнопка может показать, что в данный момент выбран активный пользователь
СледоватьКнопка может показать, что в настоящее время она не может взаимодействовать с
ПодписанКнопка может отображать индикатор загрузки
Загрузка Загрузка Загрузка ЗагрузкаКнопка может быть отформатирована для ссылки на социальный сайт
Facebook Твиттер Гугл плюс ВКонтакте LinkedIn Instagram YouTubeПуговица может иметь разные размеры
Мини Крошечный Небольшой Середина Большой Большой Огромный МассивныйКнопка может быть выровнена по левому или правому краю своего контейнера
Плавающий вправо Влево ПлавающийКнопка может быть разного цвета
красный апельсин Желтый Оливковое Зеленый Бирюзовый Синий фиолетовый Фиолетовый Розовый коричневый Серый ЧернитьКнопка может уменьшить ее заполнение, чтобы поместиться в более узкое пространство
Держать ПаузаКнопку можно отформатировать для включения и выключения
ГолосованиеКнопка может указывать на положительные последствия
Положительная кнопкаКнопка может указывать на негативные последствия
Отрицательная кнопкаПуговица может занимать ширину своего контейнера
Подходит для контейнераКнопка может быть прикреплена к верхней или нижней части другого содержимого
Верх
низ
Кнопка может быть прикреплена слева или справа от другого содержимого
Оставил ВерноГруппы можно форматировать так, чтобы они отображались вертикально
Кормить Сообщения События Фотографии
Группы можно форматировать как значки
Группы можно форматировать как помеченные значки
Пауза Играть Перемешать
Группы могут быть отформатированы для одновременного использования нескольких типов кнопок
Назад Стоп Вперед
Группы можно разделить по ширине поровну
Обзор Технические характеристики Гарантия Отзывы Служба поддержки
Обзор Технические характеристики Служба поддержки
Группы могут иметь общий цвет
Один Два Три
Группа кнопок может быть менее выраженной
Один Два Три
Группы могут иметь общий размер
Один Два Три
ion-button: Ionic Framework API Docs
Кнопки представляют собой интерактивный элемент, который можно использовать в формах или в любом месте, где требуется простая стандартная функциональность кнопок.Они могут отображать текст, значки или и то, и другое. Кнопки можно стилизовать с помощью нескольких атрибутов, чтобы они выглядели определенным образом.
Этот атрибут позволяет указать ширину кнопки. По умолчанию кнопки являются встроенными блоками, но установка этого атрибута изменит кнопку на элемент блока полной ширины.
Значение | Подробнее |
---|---|
блок | Кнопка на всю ширину с закругленными углами. |
полный | Кнопка во всю ширину с квадратными углами и без рамки слева и справа. |
Этот атрибут определяет цвет фона и границы кнопки. По умолчанию кнопки имеют сплошной фон, если только кнопка не находится внутри панели инструментов, и в этом случае она имеет прозрачный фон.
Значение | Подробнее |
---|---|
прозрачный | Кнопка с прозрачным фоном, напоминающим плоскую кнопку. |
контур | Кнопка с прозрачным фоном и видимой рамкой. |
цельный | Кнопка с закрашенным фоном. Полезно для кнопок на панели инструментов. |
Этот атрибут определяет размер кнопки. Установка этого атрибута изменит высоту и отступ кнопки.
Значение | Подробности |
---|---|
малый | Пуговица с меньшей высотой и набивкой. По умолчанию для кнопок в элементе. |
по умолчанию | Кнопка с высотой и отступом по умолчанию.Полезно для кнопок в элементе. |
большой | Пуговица с увеличенной высотой и обивкой. |
Синяя кнопка | HealthIT.gov
Символ синей кнопки означает, что на сайте есть возможность загружать медицинские записи клиентов. Вы можете использовать данные о своем здоровье, чтобы улучшить свое здоровье и лучше контролировать свою личную медицинскую информацию и медицинское обслуживание своей семьи.
- Вы хотите больше контролировать свое здоровье и свою личную медицинскую информацию?
- Есть ли у вас проблемы со здоровьем?
- Вы ухаживаете за пожилым родителем?
- Вы меняете врачей?
- Вам нужно найти результаты медицинского обследования или полный и актуальный список ваших лекарств?
Синяя кнопка может помочь.
Найдите символ синей кнопки и действуйте, используя личную информацию о здоровье.Рассмотрите возможность присоединения к движению.
Ваша медицинская карта
Медицинская информация о вас может храниться во многих местах, например, в кабинетах врачей, больницах, аптеках и страховых компаниях. Символ синей кнопки означает, что у организации есть способ доступа к вашим медицинским картам в электронном виде, чтобы вы могли:
- Поделитесь ими со своим врачом или доверенными членами семьи или опекунами
- Убедитесь, что информация, такая как список лекарств, является точной и полной
- Следите за тем, когда вашему ребенку была сделана последняя вакцинация
- Наличие вашей истории болезни на случай чрезвычайной ситуации, во время путешествия, при поиске другого мнения или при смене страховой компании
- Добавьте информацию о своем здоровье в приложения и инструменты, которые помогут вам ставить и достигать индивидуальные цели в отношении здоровья.
У вас есть законное право на получение личной медицинской информации. Синяя кнопка — это один из способов предоставления вам этой информации. Найдите символ синей кнопки и спросите своих поставщиков медицинских услуг или медицинскую страховую компанию, предлагают ли они вам возможность просматривать в Интернете, загружать и делиться своими медицинскими записями.