부트스트랩 버튼 그룹
버튼 그룹을 사용하면 여러 버튼을 같은 행에 쌓을 수 있습니다. 이는 버튼을 함께 정렬하려는 경우에 유용합니다. 부트스트랩 버튼 플러그인을 통해 선택적 JavaScript 라디오 및 체크박스 스타일 동작을 추가할 수 있습니다.
다음 표에는 버튼 그룹 사용을 위해 Bootstrap에서 제공하는 몇 가지 중요한 클래스가 요약되어 있습니다.
Class | Description | 코드 예 |
---|---|---|
.btn-group | 이 클래스는 기본 버튼 그룹을 구성하는 데 사용됩니다. 클래스가 .btn인 일련의 버튼을 .btn-group 안에 배치하세요. | <div class="btn-group"> <button type="button" class="btn btn-default">Button1</button> <button type="button" class="btn btn-default">Button2</button> </div> |
.btn-toolbar | 이 클래스는 여러 그룹의 <div class="btn-group">을 하나의 <div class="btn-toolbar"> 복잡한 구성 요소. | <div class="btn-toolbar" role="toolbar"> <div class="btn-group">...</div> <div class="btn-group">...</div> </div> |
.btn-group-lg, .btn-group-sm, .btn-group-xs | 이 클래스는 각 버튼의 크기를 조정할 필요 없이 전체 버튼 그룹의 크기 조정에 적용할 수 있습니다. . | <div class="btn-group btn-group-lg">...</div> <div class="btn-group btn-group-sm">...</div> <div class="btn-group btn-group-xs">...</div> |
.btn-group-vertical | 이 클래스는 버튼 그룹을 수평이 아닌 수직으로 쌓도록 만듭니다. | <div class="btn-group-vertical"> ... </div> |
기본 버튼 그룹
다음 예에서는 위 표에서 설명한 .btn-group 클래스의 사용을 보여줍니다.
<!DOCTYPE html>
<html>
<head>
< ; title>부트스트랩 예 - 기본 버튼 그룹</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet ">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http:// libs.baidu .com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-group"> ;
< ;button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class="btn btn-default">버튼 2</button> ;
< ;button type="button" class="btn btn-default">버튼 3</button>
</div>
</body>
</html>
<html>
<head>
< ; title>부트스트랩 예 - 기본 버튼 그룹</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet ">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http:// libs.baidu .com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-group"> ;
< ;button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class="btn btn-default">버튼 2</button> ;
< ;button type="button" class="btn btn-default">버튼 3</button>
</div>
</body>
</html>
예
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 基本的按钮组</title> <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-group"> <button type="button" class="btn btn-default">按钮 1</button> <button type="button" class="btn btn-default">按钮 2</button> <button type="button" class="btn btn-default">按钮 3</button> </div> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
Button Toolbar
다음 예에서는 위 표에서 논의된 .btn-toolbar 클래스의 사용을 보여줍니다.
<!DOCTYPE html>
<html>
<head>
<title> ; 부트스트랩 예 - 버튼 도구 모음</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu .com/ bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-toolbar" role="toolbar ">
<div class="btn-group">
<button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class=" btn btn-default">버튼 2</button>
<버튼 유형="버튼" 클래스="btn btn-default">버튼 3</button>
</div>
< div class= "btn-group">
<button type="button" class="btn btn-default">버튼 4</button>
<button type="button" class="btn btn- default"> ;버튼 5</button>
<버튼 유형="버튼" 클래스="btn btn-default">버튼 6</button>
</div>
<div class="btn- group"> ;
<button type="button" class="btn btn-default">버튼 7</button>
<button type="button" class="btn btn-default">버튼 8< ;/button> ;
<button type="button" class="btn btn-default">버튼 9</button>
</div>
</div>
</body>
< ;/html> ;
<html>
<head>
<title> ; 부트스트랩 예 - 버튼 도구 모음</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu .com/ bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-toolbar" role="toolbar ">
<div class="btn-group">
<button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class=" btn btn-default">버튼 2</button>
<버튼 유형="버튼" 클래스="btn btn-default">버튼 3</button>
</div>
< div class= "btn-group">
<button type="button" class="btn btn-default">버튼 4</button>
<button type="button" class="btn btn- default"> ;버튼 5</button>
<버튼 유형="버튼" 클래스="btn btn-default">버튼 6</button>
</div>
<div class="btn- group"> ;
<button type="button" class="btn btn-default">버튼 7</button>
<button type="button" class="btn btn-default">버튼 8< ;/button> ;
<button type="button" class="btn btn-default">버튼 9</button>
</div>
</div>
</body>
< ;/html> ;
Instance
인스턴스 실행»온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
인스턴스 실행»
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 按钮工具栏</title> <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-toolbar" role="toolbar"> <div class="btn-group"> <button type="button" class="btn btn-default">按钮 1</button> <button type="button" class="btn btn-default">按钮 2</button> <button type="button" class="btn btn-default">按钮 3</button> </div> <div class="btn-group"> <button type="button" class="btn btn-default">按钮 4</button> <button type="button" class="btn btn-default">按钮 5</button> <button type="button" class="btn btn-default">按钮 6</button> </div> <div class="btn-group"> <button type="button" class="btn btn-default">按钮 7</button> <button type="button" class="btn btn-default">按钮 8</button> <button type="button" class="btn btn-default">按钮 9</button> </div> </div> </body> </html>
인스턴스 실행»온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
버튼 크기
다음 예는 위 표에서 논의된 .btn-group-* 클래스의 사용을 보여줍니다.
<!DOCTYPE html>
<html>
<head>
< ; title>부트스트랩 예 - 버튼 그룹 크기</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet ">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http:// libs.baidu .com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-group btn-group-lg ">
<button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class="btn btn-default"> 버튼 2< /button>
<button type="button" class="btn btn-default">버튼 3</button>
</div>
<div class="btn-group btn-group -sm" >
<button type="button" class="btn btn-default">버튼 4</button>
<button type="button" class="btn btn-default">버튼 5</ 버튼>
<버튼 유형="버튼" 클래스="btn btn-default">버튼 6</button>
</div>
<div class="btn-group btn-group- xs"> ;
<button type="button" class="btn btn-default">버튼 7</button>
<button type="button" class="btn btn-default">버튼 8< ;/button> ;
<button type="button" class="btn btn-default">버튼 9</button>
</div>
</body>
</html>
<html>
<head>
< ; title>부트스트랩 예 - 버튼 그룹 크기</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet ">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http:// libs.baidu .com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-group btn-group-lg ">
<button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class="btn btn-default"> 버튼 2< /button>
<button type="button" class="btn btn-default">버튼 3</button>
</div>
<div class="btn-group btn-group -sm" >
<button type="button" class="btn btn-default">버튼 4</button>
<button type="button" class="btn btn-default">버튼 5</ 버튼>
<버튼 유형="버튼" 클래스="btn btn-default">버튼 6</button>
</div>
<div class="btn-group btn-group- xs"> ;
<button type="button" class="btn btn-default">버튼 7</button>
<button type="button" class="btn btn-default">버튼 8< ;/button> ;
<button type="button" class="btn btn-default">버튼 9</button>
</div>
</body>
</html>
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 按钮组的大小</title> <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="btn-group btn-group-lg"> <button type="button" class="btn btn-default">Button 1</button> <button type="button" class="btn btn-default">Button 2</button> <button type="button" class="btn btn-default">Button 3</button> </div> <div class="btn-group btn-group-sm"> <button type="button" class="btn btn-default">Button 4</button> <button type="button" class="btn btn-default">Button 5</button> <button type="button" class="btn btn-default">Button 6</button> </div> <div class="btn-group btn-group-xs"> <button type="button" class="btn btn-default">Button 7</button> <button type="button" class="btn btn-default">Button 8</button> <button type="button" class="btn btn-default">Button 9</button> </div> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
중첩
다른 버튼 그룹 내에 버튼 그룹을 중첩할 수 있습니다. 즉, .btn-group을 다른 .btn-group 내에 중첩할 수 있습니다. 이는 일련의 버튼과 드롭다운 메뉴를 결합하려는 경우에 사용됩니다.
<!DOCTYPE html>
<html>
<head>
<title>부트스트랩 예 - 중첩된 버튼 그룹</title>
<link href="http://libs.baidu.com /bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js "></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>< ;/head> ;
<body>
<div class="btn-group">
<button type="button" class="btn btn-default">버튼 1</button>
< ;버튼 유형 ="button" class="btn btn-default">버튼 2</button>
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown">
다음
<span class="caret"></span>
</button>
<ul class="dropdown- menu" >
/a>& lt;/li>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
<html>
<head>
<title>부트스트랩 예 - 중첩된 버튼 그룹</title>
<link href="http://libs.baidu.com /bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js "></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>< ;/head> ;
<body>
<div class="btn-group">
<button type="button" class="btn btn-default">버튼 1</button>
< ;버튼 유형 ="button" class="btn btn-default">버튼 2</button>
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown">
다음
<span class="caret"></span>
</button>
<ul class="dropdown- menu" >
/a>& lt;/li>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
세로 버튼 그룹
다음 예에서는 위 표에서 논의된 .btn-group-vertical 클래스의 사용을 보여줍니다.
<!DOCTYPE html>
<html>
<head>
< ;title>부트스트랩 예 - 수직 버튼 그룹</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel=" 스타일시트"> ;
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http:/ /libs. baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-group- 수직"> ;
<button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class="btn btn-default">버튼 2< ;/button> ;
<div class="btn-group-vertical">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown"> lt; 스팬 클래스 = "캐럿" & gt;
& lt;/버튼 & lt; ul 클래스 = "dropdown-mannu" & gt; ; & lt; a href = "#" >드롭다운 링크 1</a></li>
~ iv>
<html>
<head>
< ;title>부트스트랩 예 - 수직 버튼 그룹</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel=" 스타일시트"> ;
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http:/ /libs. baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body>
<div class="btn-group- 수직"> ;
<button type="button" class="btn btn-default">버튼 1</button>
<button type="button" class="btn btn-default">버튼 2< ;/button> ;
<div class="btn-group-vertical">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown"> lt; 스팬 클래스 = "캐럿" & gt;
& lt;/버튼 & lt; ul 클래스 = "dropdown-mannu" & gt; ; & lt; a href = "#" >드롭다운 링크 1</a></li>
~ iv>