부트스트랩 4 드롭다운
기본 드롭다운
드롭다운 메뉴는 사용자가 미리 정의된 목록에서 하나의 값을 선택할 수 있는 토글 가능한 메뉴입니다.
예시
<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
드롭다운 요소에 또는 .dropleft
클래스를 추가하여 "dropright" 또는 "dropleft" 메뉴를 만들 수도 있습니다 . 캐럿/화살표가 자동으로 추가됩니다.
드롭라이트
<div class="dropdown dropright">
드롭레프트
<div class="dropdown dropleft">
드롭다운 메뉴 오른쪽
드롭다운 메뉴를 오른쪽 정렬하려면 .dropdown-menu-right
.dropdown-menu를 사용하여 요소에 클래스를 추가합니다.
예시
<div class="dropdown-menu dropdown-menu-right">
드롭업
드롭다운 메뉴가 아래쪽이 아닌 위쪽으로 확장되도록 하려면 class="dropdown"이 있는 <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">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">Primary</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="#">Link 1</a>
<a
class="dropdown-item" href="#">Link 2</a>
</div>
</div>
수직 버튼 그룹(드롭다운 포함)
예시
<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>
전체 부트스트랩 4 드롭다운 참조
모든 드롭다운 옵션, 메서드 및 이벤트에 대한 전체 참조를 보려면 Bootstrap 4 JS 드롭다운 참조 로 이동 하십시오.