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

Bootstrap 4 Tutorial

BS4 HOME BS4 Get Started BS4 Grid Basic BS4 Typography BS4 Colors BS4 Tables BS4 Images BS4 Jumbotron BS4 Alerts BS4 Buttons BS4 Button Groups BS4 Badges BS4 Progress Bars BS4 Pagination BS4 List Groups BS4 Cards BS4 Dropdowns BS4 Collapse BS4 Navs BS4 Navbar BS4 Forms BS4 Inputs BS4 Carousel BS4 Modal BS4 Tooltip BS4 Popover BS4 Scrollspy BS4 Utilities BS4 Flex BS4 Media Objects BS4 Filters

Bootstrap 4 Grid

BS4 Grid System BS4 Stacked/Horizontal BS4 Grid XSmall BS4 Grid Small BS4 Grid Medium BS4 Grid Large BS4 Grid XLarge BS4 Grid Examples

Bootstrap 4 Theme

BS4 Basic Template

Bootstrap 4 Ref

All Classes JS Alert JS Button JS Carousel JS Collapse JS Dropdown JS Modal JS Popover JS Scrollspy JS Tab JS Tooltip


Bootstrap 4 Dropdowns - выпадающее меню


Основное раскрывающийся список

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

Пример

<div class="dropdown">
  <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
    Dropdown button
  </button>
  <div class="dropdown-menu">
    <a class="dropdown-item" href="#">Link 1</a>
    <a class="dropdown-item" href="#">Link 2</a>
    <a class="dropdown-item" href="#">Link 3</a>
  </div>
</div>

Пример объяснено

.dropdown класс указывает раскрывающееся меню.

Чтобы открыть раскрывающееся меню, используйте кнопку или ссылку с классом .dropdown-toggle и data-toggle="dropdown" атрибутом.

Добавьте .dropdown-menu класс к элементу, <div> чтобы фактически построить раскрывающееся меню. Затем добавьте .dropdown-item класс к каждому элементу (ссылки или кнопки) в раскрывающемся меню.


Разделитель раскрывающегося списка

.dropdown-divider класс используется для разделения ссылок внутри выпадающего меню с тонкой горизонтальной границей:

Пример

<div class="dropdown-divider"></div>


Раскрывающийся заголовок

.dropdown-header класс используется для добавления заголовков внутри раскрывающегося меню:

Пример

<div class="dropdown-header">Dropdown header 1</div>

Отключение и активные элементы

Выделите конкретный раскрывающийся элемент с классом. Active (добавляет синий цвет фона).

Чтобы отключить элемент в раскрывающемся меню, используйте .disabled класс (получает светло-серый цвет текста и значок "нет парковки-знак" при наведении):

Пример

<a class="dropdown-item active" href="#">Active</a>
<a class="dropdown-item disabled" href="#">Disabled</a>

Позиция раскрывающегося списка

Можно также создать меню "дропригхт" или "дроплефт", добавив .dropright класс or в .dropleft выпадающий элемент. Обратите внимание, что курсор/стрелка добавляется автоматически:

Dropright

<div class="dropdown dropright">

Dropleft

<div class="dropdown dropleft">

Выпадающее меню вправо

Чтобы выровнять выпадающее меню по правому краю, добавьте .dropdown-menu-right класс к элементу с. раскрывающееся меню:

Пример

<div class="dropdown-menu dropdown-menu-right">

Dropup

Если вы хотите, чтобы раскрывающееся меню расширялось вверх, а не вниз, измените элемент <div> с классом = "раскрывающийся список" на "dropup":

Пример

<div class="dropup">

Раскрывающийся текст

.dropdown-item-text класс используется для добавления простого текста в раскрывающийся элемент или используется для ссылок для стилизации ссылок по умолчанию.

Пример

<div class="dropdown-menu">
  <a class="dropdown-item" href="#">Link 1</a>
  <a class="dropdown-item" href="#">Link 2</a>
  <a class="dropdown-item-text" href="#">Text Link</a>
  <span class="dropdown-item-text" href="#">Just Text</span>
</div>

Сгруппированные кнопки с раскрывающимся списком

Пример

<div class="btn-group">
  <button type="button" class="btn btn-primary">Apple</button>
  <button type="button" class="btn btn-primary">Samsung</button>
  <div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
       Sony
    </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Tablet</a>
      <a class="dropdown-item" href="#">Smartphone</a>
    </div>
  </div>
</div>

Раскрывающиеся списки кнопок разделения

Пример

<div class="btn-group">
  <button type="button" class="btn btn-primary">Sony</button>
  <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown">
  </button>
  <div class="dropdown-menu">
    <a class="dropdown-item" href="#">Tablet</a>
    <a class="dropdown-item" href="#">Smartphone</a>
  </div>
</div>

Вертикальная группа кнопок w/раскрывающийся список

Пример

<div class="btn-group-vertical">
  <button type="button" class="btn btn-primary">Apple</button>
  <button type="button" class="btn btn-primary">Samsung</button>
  <div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
       Sony
    </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Tablet</a>
      <a class="dropdown-item" href="#">Smartphone</a>
    </div>
  </div>
</div>

Полный Bootstrap 4 выпадающее ссылка

Для полной ссылки на все варианты раскрывающегося списка, методы и события, перейдите на наш Выпадающая ссылка Bootstrap 4 JS.