Весь комплекс печатных услуг в Перми. Общирная сеть печатных салонов в Перми. Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми
Более десятка повторно используемых компонентов построены так, чтобы обеспечить кнопки, выпадающие меню, группы ввода, навигации, оповещения, и многое другое.
Используйте Bootstrap пользовательские стили кнопок для действий в формы, диалоговые окна и многое другое. Включает поддержку для нескольких контекстуальных вариаций, размеров, состояния и более.
Содержание
Содержание
Примеры
Кнопка теги
Контур кнопки
Размеры
Активное состояние
Неактивное состояние
Плагин кнопки
Тумблер состояния
Флажки и радиокнопки
Методы
Примеры
Bootstrap включает в себя шесть предустановленных стилей кнопок, каждая из которых обслуживает свое собственное смысловое назначение.
<!-- Обеспечивает дополнительный визуальный вес и определяет основное действие в кнопки -->
<button type="button">Primary</button>
<!-- Вторичное, кнопка контур -->
<button type="button">Secondary</button>
<!-- Указывает на успешное или позитивное действие -->
<button type="button">Success</button>
<!-- Контекстную кнопку на информационные сообщения -->
<button type="button">Info</button>
<!-- Указывает, следует проявлять осторожность с этим действием -->
<button type="button">Warning</button>
<!-- Указывает на опасное или потенциально негативное действие -->
<button type="button">Danger</button>
<!-- Кнопки соединяются, делая его похожим на ссылку сохраняя поведение кнопки -->
<button type="button">Link</button>
Передать смысл для ассистивных технологий
Используя цвет, чтобы добавить смысл только обеспечивает визуальную индикацию, которая не будет доведена до пользователей ассистивных технологий, таких как экранные дикторы.
Убедитесь, что информация обозначается цвет либо очевидно из самого содержимого (например, текст), или включен с помощью альтернативных средств, таких как дополнительный текст, скрытый с .sr-only класс.
Кнопка теги
В .btn классы предназначены для использования с <button> элемент. Однако, вы также можете использовать эти классы на <a> или <input> элементов (хотя некоторые браузеры могут применять несколько разных перевода).
При нажатии кнопки-классы на <a> элементов, которые используются для запуска в разделе функции (например, сворачивание содержимого), а не ссылок на новые страницы или разделы в рамках текущей страницы, эти ссылки следует давать role="button", чтобы правильно донести свои цели для вспомогательных технологий, таких как программы чтения с экрана.
Нужна кнопка, но не дюже цвета фона они приносят? Заменить по умолчанию модификатор классов с . btn-outline-*, чтобы удалить все фоновые изображения и цвета на любую кнопку.
Кнопок будет нажата (на темном фоне, темные границы, и вставка тень) когда активный. Там нет необходимости, чтобы добавить класс в <button>, так как они используют псевдо-класса
. Тем не менее, вы все равно можете заставить же активное появление с .active (и включают в себя aria-pressed="true" атрибут) если Вам необходимо скопировать состояние программно.
Кнопки отключить с помощью <a> элемент вести себя немного по-другому:
<a> не поддерживают disabled атрибут, так что вы должны добавить . disabled класса, чтобы сделать его визуально отключены.
Некоторые будущие чистые стили, чтобы отключить все pointer-events на кнопки якорь. В браузерах, которые поддерживают это свойство, Вы не увидите курсор отключен вообще.
Кнопок отключен должен содержать aria-disabled="true" атрибут указать состояние элемента для вспомогательных технологий.
попробовать отключить функциональность ссылке из <a>, но что CSS собственность еще не стандартизировано. Кроме того, даже в браузерах, которые поддерживают pointer-events: none, навигация с помощью клавиатуры остается в силе, это означает, что зрячие пользователи клавиатуры и пользователи технологий будут по-прежнему сможете активировать эти ссылки. Так, чтобы быть безопасным, добавить tabindex="-1" атрибут по этим ссылкам, (чтобы предотвратить их от получать фокус клавиатуры) и использовать настраиваемые JavaScript отключить их функциональность.
Плагин кнопки
Делать больше с кнопками. Кнопки управления состояния или создавайте группы кнопок дополнительные компоненты, такие как панели инструментов.
Тумблер состояния
Добавить data-toggle="button" для включения кнопки active состояние. Если вы заранее переключить кнопку, Вы должны вручную добавить .active класс иaria-pressed="true" на <button>.
<button type="button" data-toggle="button" aria-pressed="false" autocomplete="off">
Single toggle
</button>
Флажки и радиокнопки
Bootstrap .button стили могут быть применены и другие элементы, такие как <label>, чтобы обеспечить флажок или радио стиль кнопки переключения. Добавить data-toggle="buttons" на .btn-group, содержащая измененные кнопки для включения переключения в соответствующих стилях.
Проверенные состояние этих кнопок обновлять только через click событие на кнопку. Если вы используете другой метод обновления входного сигнала, например, с
<input type="reset"> или вручную, применяя входа checked собственность—вы нужно переключить .active на <label> вручную.
Обратите внимание, что предварительно проверил кнопки необходимо вручную добавить .active класс к входа <label>.
Поскольку у нас нет какой-либо страницы, чтобы связать его, и мы не хотим, чтобы получить «404» сообщение, мы ставим # в качестве ссылки. В реальной жизни это, конечно, должен был реальный URL на страницу «Поиск».
Структура кнопок
Bootstrap 4 предоставляет восемь контурных/обрамленных кнопок:
Добавьте класс, .btn-block чтобы создать кнопку уровня блока, охватывающую всю ширину родительского элемента.
Пример
<button type=»button»>Button 1</button>
Активные/отключенные кнопки
Кнопке может быть присвоено активное (отображаемое нажатие) или отключенное (неинтерактивное) состояние:
Класс .active делает нажатой кнопку, и disabled атрибут делает кнопку ненажатой. Обратите внимание, что элементы < a > не поддерживают отключенный атрибут и поэтому должны использовать .disabled класс, чтобы сделать его визуально видимым отключенным.
С
у нас нет страницы, на которую можно связать, и мы не хотим получить «404»
сообщение, мы ставим # как ссылку в наших примерах. Это должен быть реальный URL-адрес
конкретная страница.
Размеры кнопок
Bootstrap предоставляет четыре размера кнопок:
Классы, определяющие различные размеры:
.btn-lg
.бтн-см
.btn-xs
В следующем примере показан код для разных размеров кнопок:
Пример
Большой Обычный Small XSmall
Попробуйте сами »
Кнопки уровня блока
Кнопка уровня блока занимает всю ширину родительского элемента .
Добавьте класс .btn-block для создания кнопки блочного уровня:
Пример
Button 1
Попробуйте сами »
Active/Disabled Кнопки
Кнопка может быть установлена в активное (кажется нажатым) или отключенное (ненажимаемое) состояние:
Класс . active делает кнопку видимой нажатой, а класс .отключено делает кнопку неактивной:
Пример
Активный основной Отключенный основной
Попробуйте сами »
Проверьте себя с помощью упражнений
Упражнение:
Добавьте класс Bootstrap, чтобы правильно оформить кнопку как «опасную».
Опасно
Начать упражнение
Полный справочник кнопок начальной загрузки
Полный справочник всех классов кнопок см. в нашем полном
Справочник по кнопкам Bootstrap.
❮ Предыдущий
Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTML Учебное пособие по CSS Учебное пособие по JavaScript Учебное пособие Учебное пособие по SQL Учебное пособие по Python Учебное пособие по W3.CSS Учебное пособие по Bootstrap Учебное пособие по PHP Учебное пособие по Java Учебное пособие по C++ Учебное пособие по jQuery 9000 3
Основные каталожные номера
Справочник по HTML Справочник по CSS Справочник по JavaScript Справочник по SQL Справочник по Python Справочник по W3. CSS Справочник по Bootstrap Справочник по PHP Цвета HTML Справочник по Java Справочник по Angular Справочник по jQuery
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены. W3Schools использует W3.CSS.
Bootstrap Buttons — примеры и руководство
Кнопки
Примечание: Эта документация предназначена для более старой версии Bootstrap (v. 4). А
для Bootstrap 5 доступна более новая версия. Мы рекомендуем перейти на последнюю версию нашего продукта — Material Design для
Bootstrap 5. Перейти к документации v.5
Вы можете использовать настраиваемые стили кнопок Bootstrap для действий в формах, диалоговых окнах и т. д. с поддержкой нескольких размеров, состояний и т. д.
Примеры
Bootstrap включает в себя несколько предопределенных стилей кнопок, каждый из которых служит своей семантической цели, с несколькими дополнительными функциями.
добавлен для большего контроля.
MDBootstrap включает в себя несколько предопределенных стилей кнопок, каждый из которых служит своей собственной семантической цели, с добавлением нескольких дополнений для большего контроля.
Нужна кнопка, но не яркие цвета фона, которые они приносят? Заменить значение по умолчанию
классы модификаторов с .btn-outline-* для удаления всех фоновых изображений и цветов на любой кнопке.
Примечание: Чтобы установить желаемое расстояние между значком и текстом, вы можете использовать утилиты интервалов (для
пример . мл-1 , .мр-2 ).
ВлевоВправо
Теги кнопок
Классы .btn предназначены для использования с элементом . Однако,
вы также можете использовать эти классы для элементов (хотя некоторые браузеры могут
разная визуализация).
При использовании классов кнопок на элементах , которые используются для запуска функций на странице (например,
свертывание контента), а не ссылки на новые страницы или разделы на текущей странице, эти ссылки должны
получить role="button" , чтобы надлежащим образом передать их назначение вспомогательным технологиям, таким как
в качестве программ чтения с экрана.
Хотите большие или маленькие пуговицы? Добавить . btn-lg или .btn-sm для
дополнительные размеры.
Показать код
Изменить в песочнице
Большая кнопкаБольшая кнопка
Показать код
Изменить в песочнице
Маленькая кнопкаМаленькая кнопка
Создайте кнопки уровня блока — те, которые охватывают всю ширину родителя — путем добавления класса .btn-block .
Показать код
Изменить в песочнице
Кнопка уровня блокировкиКнопка уровня блокировки
Активное состояние
Кнопки будут казаться нажатыми (с более темным фоном, более темной рамкой и вложенной тенью), когда
активный. Нет необходимости добавлять класс к , поскольку они используют псевдокласс .
Тем не менее, вы все еще можете принудительно активировать внешний вид с помощью .active (и включить ария-нажата = "истина" атрибут), если вам нужно программно реплицировать состояние.
Сделайте так, чтобы кнопки выглядели неактивными, добавив логический атрибут disabled к любому <кнопка> элемент.
Показать код
Изменить в песочнице
Основная кнопкаКнопка
Плагин кнопки
Делайте больше с помощью кнопок. Вы можете управлять состояниями кнопок или создавать группы кнопок для дополнительных компонентов, таких как панели инструментов.
Переключение состояний
Добавьте data-toggle="button" для переключения активного состояния кнопки. Если
вы предварительно переключаете кнопку,
вы должны вручную добавить .active класс и атрибут aria-pressed="true" в <кнопка> .
Показать код
Изменить в песочнице
Один переключатель
кнопка>
Флажок и радиокнопки
Bootstrap .button стилей можно применять к другим элементам, например s,
чтобы обеспечить переключение флажка или радиокнопки.