Мастер находить оправдания редко бывает мастером в чем-нибудь еще (Б. Франклин).

Bootstrap – Кнопки

4 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
18 мая 2017
Bootstrap - Кнопки
В этой главе описывается использование кнопок с примерами. Все, что дает класс .btn, наследует внешний вид серой кнопки с закругленными углами по умолчанию. Тем не менее, Bootstrap предоставляет некоторые опции для кнопок, которые суммированы в следующей таблице:

 

 

 

 

КлассОписание
btnПо умолчанию, стандартная кнопка.
btn-primaryОбеспечивает дополнительный визуальный вес и определяет первичное действие в наборе кнопок.
btn-successУказывает на успешное или положительное действие.
btn-infoКонтекстная кнопка для информационных сообщений оповещения.
btn-warningУказывает, что следует соблюдать осторожность с этим действием.
btn-dangerУказывает на опасную или потенциально негативное действие.
btn-linkПреуменьшить роль кнопки, делая его похожим на ссылку, сохраняя при этом поведение кнопки.

Следующий пример демонстрирует все вышеперечисленные классы кнопок:

<!-- Standard button:->
<button type = "button" class = "btn btn-default">Default Button</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons:->
<button type = "button" class = "btn btn-primary">Primary Button</button>

<!-- Indicates a successful or positive action:->
<button type = "button" class = "btn btn-success">Success Button</button>

<!-- Contextual button for informational alert messages:->
<button type = "button" class = "btn btn-info">Info Button</button>

<!-- Indicates caution should be taken with this action:->
<button type = "button" class = "btn btn-warning">Warning Button</button>

<!-- Indicates a dangerous or potentially negative action:->
<button type = "button" class = "btn btn-danger">Danger Button</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior:->
<button type = "button" class = "btn btn-link">Link Button</button>

 

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

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

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

Следующий пример демонстрирует это:

<p>
   <button type = "button" class = "btn btn-primary btn-lg">
      Large Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg">
      Large button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary">
      Default size Primary button
   </button>
   
   <button type = "button" class = "btn btn-default">
      Default size button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-sm">
      Small Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-sm">
      Small button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-xs">
      Extra small Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-xs">
      Extra small button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-lg btn-block">
      Block level Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg btn-block">
      Block level button
   </button>
</p>

 

Состояние кнопки

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

Рабочее состояние

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

ЭлементКласс
Кнопочный элементИспользуйте класс .active, чтобы показать, что она включена.
Якорный элементИспользуйте класс .active кнопки <a>, чтобы показать, что она включена.

Следующий пример демонстрирует это:

<p>
   <button type = "button" class = "btn btn-default btn-lg ">
      Default Button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg active">
      Active Button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-lg">
      Primary button
   </button>
   
   <button type = "button" class = "btn btn-primary btn-lg active">
      Active Primary button
   </button>
</p>

 

Состояние неактивности

При отключении кнопки, она будет исчезать в цвете на 50%, и потеряет градиент.

В следующей таблице приведены классы, используемые, чтобы сделать элементы кнопку и якорь отключенными:

ЭлементКласс
Элемент кнопкаДобавьте атрибут disabled для кнопки <button>.
Элемент ЯкорьДобавьте класс disabled  к <a> кнопки.

Примечание: Этот класс будет только изменить <a> внешний вид, а не его функциональность. Вы должны отключить ссылки здесь, чтобы использовать пользовательские JavaScript.

Следующий пример демонстрирует это:

<p>
   <button type = "button" class = "btn btn-default btn-lg">
      Default Button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg" disabled = "disabled">
      Disabled Button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-lg">
      Primary button
   </button>
   
   <button type = "button" class = "btn btn-primary btn-lg" disabled = "disabled">
      Disabled Primary button
   </button>
</p>

<p>
   <a href = "#" class = "btn btn-default btn-lg" role = "button">
      Link
   </a>
   
   <a href = "#" class = "btn btn-default btn-lg disabled" role = "button">
      Disabled Link
   </a>
</p>

<p>
   <a href = "#" class = "btn btn-primary btn-lg" role = "button">
      Primary link
   </a>
   
   <a href = "#" class = "btn btn-primary btn-lg disabled" role = "button">
      Disabled Primary link
   </a>
</p>

 

Надписи кнопок

Вы можете использовать классы кнопок с <a>, <button> или элемент <input>. Но рекомендуется использовать его в основном с помощью элемента <button>, чтобы избежать перекрестных вопросов браузера на непоследовательность.

Следующий пример демонстрирует это:

<a class = "btn btn-default" href = "#" role = "button">Link</a>
<button class = "btn btn-default" type = "submit">Button</button>
<input class = "btn btn-default" type = "button" value = "Input">
<input class = "btn btn-default" type = "submit" value = "Submit">

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 140

Если статья понравилась, то поделитесь ей в социальных сетях:

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

Войти с помощью: 

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close