부트스트랩 4 버튼 그룹
버튼 그룹
부트스트랩 4를 사용하면 버튼 그룹에서 일련의 버튼을 한 줄로 그룹화할 수 있습니다.
클래스가 있는 <div>
요소 .btn-group
를 사용하여 버튼 그룹 생성:
예시
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
팁: 그룹의 모든 버튼에 버튼 크기를 적용하는 대신 .btn-group-lg
큰 버튼 그룹 또는 .btn-group-sm
작은 버튼 그룹에 대해 클래스를 사용합니다.
큰 버튼:
기본 버튼:
작은 버튼:
예시
<div class="btn-group btn-group-lg">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
수직 버튼 그룹
Bootstrap 4는 수직 버튼 그룹도 지원합니다.
클래스 .btn-group-vertical
를 사용하여 수직 버튼 그룹을 만듭니다.
예시
<div class="btn-group-vertical">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</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">
<span class="caret"></span>
</button>
<div class="dropdown-menu">
<a
class="dropdown-item" href="#">Tablet</a>
<a
class="dropdown-item" href="#">Smartphone</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>
버튼 그룹 나란히
버튼 그룹은 기본적으로 "인라인"이므로 여러 그룹이 있을 때 나란히 표시됩니다.
예시
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-primary">BMW</button>
<button type="button" class="btn btn-primary">Mercedes</button>
<button type="button" class="btn btn-primary">Volvo</button>
</div>