Bootstrap 4 кнопки: Кнопки. Компоненты · Bootstrap v5.0.2

Содержание

Кнопки · Bootstrap на русском

Более десятка повторно используемых компонентов построены так, чтобы обеспечить кнопки, выпадающие меню, группы ввода, навигации, оповещения, и многое другое.

Используйте 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", чтобы правильно донести свои цели для вспомогательных технологий, таких как программы чтения с экрана.

Link

<a href="#" role="button">Link</a>
<button type="submit">Button</button>
<input type="button" value="Input">
<input type="submit" value="Submit">
<input type="reset" value="Reset">

Контурные кнопки

Нужна кнопка, но не дюже цвета фона они приносят? Заменить по умолчанию модификатор классов с . btn-outline-*, чтобы удалить все фоновые изображения и цвета на любую кнопку.

<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>

Размеры

Необычные большие или меньшие кнопки? Добавить .btn-lg или .btn-sm дополнительные размеры.

<button type="button">Large button</button>
<button type="button">Large button</button>
<button type="button">Small button</button>
<button type="button">Small button</button>

Создать кнопки—те на уровне блоков, которые охватывают всю ширину родителя—путем добавления .btn-block.

<button type="button">Block level button</button>
<button type="button">Block level button</button>

Кнопок будет нажата (на темном фоне, темные границы, и вставка тень) когда активный. Там нет необходимости, чтобы добавить класс в <button>, так как они используют псевдо-класса

. Тем не менее, вы все равно можете заставить же активное появление с .active (и включают в себя aria-pressed="true" атрибут) если Вам необходимо скопировать состояние программно.

Primary link Link

<a href="#" role="button" aria-pressed="true">Primary link</a>
<a href="#" role="button" aria-pressed="true">Link</a>

Сделайте кнопки которые выглядят не активно, добавив disabled логический атрибут к любому <button> элементу.

Внимание! IE9 и ниже отрисовка кнопок отключен с серым, тени текста, который мы не можем обойти.

<button type="button" disabled>Primary button</button>
<button type="button" disabled>Button</button>

Кнопки отключить с помощью <a> элемент вести себя немного по-другому:

  • <a> не поддерживают disabled атрибут, так что вы должны добавить . disabled класса, чтобы сделать его визуально отключены.
  • Некоторые будущие чистые стили, чтобы отключить все pointer-events на кнопки якорь. В браузерах, которые поддерживают это свойство, Вы не увидите курсор отключен вообще.
  • Кнопок отключен должен содержать aria-disabled="true" атрибут указать состояние элемента для вспомогательных технологий.

Primary link Link

<a href="#" role="button" aria-disabled="true">Primary link</a>
<a href="#" role="button" aria-disabled="true">Link</a>
Ссылка функционального пояснения

.disabled класса pointer-events: none

попробовать отключить функциональность ссылке из <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>.

Checkbox 1 (pre-checked) Checkbox 2 Checkbox 3

<div data-toggle="buttons">
  <label>
    <input type="checkbox" checked autocomplete="off"> Checkbox 1 (pre-checked)
  </label>
  <label>
    <input type="checkbox" autocomplete="off"> Checkbox 2
  </label>
  <label>
    <input type="checkbox" autocomplete="off"> Checkbox 3
  </label>
</div>

Radio 1 (preselected) Radio 2 Radio 3

<div data-toggle="buttons">
  <label>
    <input type="radio" name="options" autocomplete="off" checked> Radio 1 (preselected)
  </label>
  <label>
    <input type="radio" name="options" autocomplete="off"> Radio 2
  </label>
  <label>
    <input type="radio" name="options" autocomplete="off"> Radio 3
  </label>
</div>

Методы

СпособОписание
$(). button('toggle')Переключение нажимаем состояние. Дает кнопка видимость того, что он был активирован.

Bootstrap Бутстрап 4 Buttons — кнопки

HTML5CSS.ru

ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ

❮ Назад Дальше ❯


Стили кнопок

Bootstrap 4 предоставляет различные стили кнопок:

Пример

<button type=»button»>Basic</button>

<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»>Dark</button>
<button type=»button»>Light</button>
<button type=»button»>Link</button>

Классы кнопок можно использовать для <a> <button> элемента, или <input> элемент:

Пример

<a href=»#» role=»button»>Link Button</a>
<button type=»button»>Button</button>
<input type=»button» value=»Input Button»>
<input type=»submit» value=»Submit Button»>

Почему мы ставим # в href атрибут ссылки?

Поскольку у нас нет какой-либо страницы, чтобы связать его, и мы не хотим, чтобы получить «404» сообщение, мы ставим # в качестве ссылки. В реальной жизни это, конечно, должен был реальный URL на страницу «Поиск».


Структура кнопок

Bootstrap 4 предоставляет восемь контурных/обрамленных кнопок:

Пример

<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»>Dark</button>
<button type=»button»>Light</button>



Размеры кнопок

Bootstrap 4 предоставляет различные размеры кнопок:

Пример

<button type=»button»>Large</button>
<button type=»button»>Default</button>
<button type=»button»>Small</button>


Кнопки уровня блока

Добавьте класс, .btn-block чтобы создать кнопку уровня блока, охватывающую всю ширину родительского элемента.

Пример

<button type=»button»>Button 1</button>


Активные/отключенные кнопки

Кнопке может быть присвоено активное (отображаемое нажатие) или отключенное (неинтерактивное) состояние:

Класс .active делает нажатой кнопку, и disabled атрибут делает кнопку ненажатой. Обратите внимание, что элементы < a > не поддерживают отключенный атрибут и поэтому должны использовать .disabled класс, чтобы сделать его визуально видимым отключенным.

Пример

<button type=»button»>Active Primary</button>
<button type=»button» disabled>Disabled Primary</button>
<a href=»#»>Disabled Link</a>

❮ Назад Дальше ❯

bootstrap 4 популярное

bootstrap сетка
bootstrap меню
bootstrap modal модальное окно
блоки bootstrap
bootstrap скачать бесплатно
bootstrap кнопки
bootstrap формы
bootstrap таблицы
bootstrap примеры



Copyright 2018-2020 HTML5CSS. ru

Правила и Условия Политика конфиденциальности О нас Контакты

Кнопки начальной загрузки

❮ Предыдущая Далее ❯


Стили кнопок

Bootstrap предоставляет различные стили кнопок:

Для реализации описанных выше стилей кнопок Bootstrap имеет следующие классы:

  • .btn
  • .btn-по умолчанию
  • .btn-первичный
  • .btn-успех
  • .btn-info
  • .btn-предупреждение
  • .btn-опасность
  • .btn-ссылка

В следующем примере показан код для различных стилей кнопок:

Пример







Попробуйте сами »

Классы кнопок можно использовать на , <кнопка> или element:

Пример

Кнопка ссылки


Попробуйте сами »

Почему мы ставим # в атрибуте href ссылки?

С у нас нет страницы, на которую можно связать, и мы не хотим получить «404» сообщение, мы ставим # как ссылку в наших примерах. Это должен быть реальный URL-адрес конкретная страница.



Размеры кнопок

Bootstrap предоставляет четыре размера кнопок:

Классы, определяющие различные размеры:

  • .btn-lg
  • .бтн-см
  • .btn-xs

В следующем примере показан код для разных размеров кнопок:

Пример





Попробуйте сами »


Кнопки уровня блока

Кнопка уровня блока занимает всю ширину родительского элемента .

Добавьте класс .btn-block для создания кнопки блочного уровня:

Пример

Попробуйте сами »


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

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры 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 включает в себя несколько предопределенных стилей кнопок, каждый из которых служит своей семантической цели, с несколькими дополнительными функциями. добавлен для большего контроля.

Показать код Изменить в песочнице

            
          
          
          
          
          
          
          
          
          
        
        
     

Основные кнопки MDB

MDB включает в себя 7 предопределенных стилей кнопок, каждый из которых служит своей собственной семантической цели.

Показать код Изменить в песочнице

            
        
        
        
        
        
        
        
        
        
        
        
        
        
        
      
        
     

Дополнительные кнопки

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

Показать код Изменить в песочнице

            
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
      
        
     

Кнопки градиента

Ознакомьтесь с нашей документацией о градиентах.

Показать код Изменить в песочнице

            
        
        
        
        
      
        
     

Кнопки контура

Нужна кнопка, но не яркие цвета фона, которые они приносят? Заменить значение по умолчанию классы модификаторов с .btn-outline-* для удаления всех фоновых изображений и цветов на любой кнопке.

Показать код Изменить в песочнице

            
          
          
          
          
          
          
          
        
        
     

Эффект волн с кнопками контура

MDB автоматически добавляет волновой эффект к каждому элементу с классом . btn . Однако в кнопках контура это едва видно из-за отсутствия фона.

Поэтому для обводки кнопок нам нужно добавить дополнительный класс .waves-effect , чтобы сделать волны темнее и больше интенсивный.


Закругленные кнопки Компонент MDB Pro

Добавьте rounded="true" , чтобы сделать кнопку закругленной.

Показать код Изменить в песочнице

            
        
        
        
        
        
        
        
      
        
     

Кнопки со скругленными контурами Компонент MDB Pro

Вы можете использовать

btn-outline-*

и

btn-rounded

вместе, чтобы сделать контур кнопки и закруглить одновременно.

Показать код Изменить в песочнице

            
        
        
        
        
        
        
        
      
        
     

Плавающие кнопки Компонент MDB Pro

Используйте класс

btn-floating

, чтобы сделать круглую кнопку.

Показать код Изменить в песочнице

            
        
        
        
      
        
     

Фиксированные кнопки Компонент MDB Pro

См. живой пример фиксированной кнопки в правом нижнем углу этой страницы.

Показать код Изменить в песочнице

            
        <дел>
          <а>
            <я>
          
          <ул>
            

  • Кнопка «Наверх» Компонент MDB Pro»

    Кнопка «Наверх» очень полезна для длинных страниц, особенно на мобильных устройствах.

    Нажмите кнопку ниже, чтобы увидеть живой пример.

    Живой пример

    Использование: Чтобы это работало, вы должны установить ID #top-section для любого элемента на вверху страницы.

    Показать код Изменить в песочнице

                
            <дел>
              
                <я>
              
            

    Плоская кнопка Компонент MDB Pro

    Показать код Изменить в песочнице

                
            
          
            
         

    Кнопки с иконками

    Показать код Изменить в песочнице

    Примечание: Чтобы установить желаемое расстояние между значком и текстом, вы можете использовать утилиты интервалов (для пример . мл-1 , .мр-2 ).

                
            
            
          
            
         

    Теги кнопок

    Классы .btn предназначены для использования с элементом <тип ввода="кнопка" значение="Ввод"> <тип ввода="сброс" значение="Сброс">


    Размеры

    Хотите большие или маленькие пуговицы? Добавить . btn-lg или .btn-sm для дополнительные размеры.

    Показать код Изменить в песочнице

                
            
            
          
            
         

    Показать код Изменить в песочнице

                
            
            
          
            
         

    Создайте кнопки уровня блока — те, которые охватывают всю ширину родителя — путем добавления класса .btn-block .

    Показать код Изменить в песочнице

                
            
            
          
            
         

    Активное состояние

    Кнопки будут казаться нажатыми (с более темным фоном, более темной рамкой и вложенной тенью), когда активный. Нет необходимости добавлять класс к


    Плагин кнопки

    Делайте больше с помощью кнопок. Вы можете управлять состояниями кнопок или создавать группы кнопок для дополнительных компонентов, таких как панели инструментов.

    Переключение состояний

    Добавьте data-toggle="button" для переключения активного состояния кнопки. Если вы предварительно переключаете кнопку, вы должны вручную добавить .active класс и атрибут aria-pressed="true" в <кнопка> .

    Показать код Изменить в песочнице

                
            
    Флажок и радиокнопки

    Bootstrap .button стилей можно применять к другим элементам, например s, чтобы обеспечить переключение флажка или радиокнопки.

    Оставить комментарий

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *