버튼 (button)
유리 스트랩에는 사전 정의된 여러 버튼 스타일이 포함되어 있으며, 각 스타일은 고유한 의미를 제공하며 더 많은 제어를 위해 몇 가지 추가 기능이 제공됩니다.
<button type="button" class="btn btn-primary">primary</button>
<button type="button" class="btn btn-success">success</button>
<button type="button" class="btn btn-warning">warning</button>
<button type="button" class="btn btn-danger">danger</button>
<button type="button" class="btn btn-secondary">secondary</button>
<button type="button" class="btn btn-info">info</button>
<button type="button" class="btn btn-brown">brown</button>
<button type="button" class="btn btn-dark">dark</button>
<button type="button" class="btn btn-light">light</button>
a 버튼
.btn 클래스는 <button>
요소와 함께 사용하도록 설계되었습니다. 그러나 이러한 클래스는 <a>
또는 <input>
요소에서도 사용할 수 있습니다. (일부 브라우저에서는 약간 다른 렌더링을 적용될 수 있음).
현재 페이지 내의 새 페이지 또는 섹션에 연결할 때 사용되는 <a>
요소에 버튼 클래스를 사용하는 경우 <a>
태그 속성에 role = "button"
을 지정해야 합니다.
<a href="#" class="btn" role="button">btn</a>
<a href="#" class="btn btn-success" role="button">success</a>
<a href="#" class="btn btn-warning" role="button">warning</a>
<a href="#" class="btn btn-danger" role="button">danger</a>
<a href="#" class="btn btn-secondary" role="button">secondary</a>
<a href="#" class="btn btn-info" role="button">info</a>
<a href="#" class="btn btn-brown" role="button">brown</a>
<a href="#" class="btn btn-dark" role="button">dark</a>
<a href="#" class="btn btn-light" role="button">light</a>
테두리 버튼
버튼이 필요하지만 기본 버튼이 가져 오는 배경색이 필요하지 않으면 기본 버튼 클래스를 .btn-outline- *
클래스로 대체하여 모든 버튼의 모든 배경 이미지와 색상을 제거합니다.
<button type="button" class="btn btn-outline-primary">primary</button>
<button type="button" class="btn btn-outline-success">success</button>
<button type="button" class="btn btn-outline-warning">warning</button>
<button type="button" class="btn btn-outline-danger">danger</button>
<button type="button" class="btn btn-outline-secondary">secondary</button>
<button type="button" class="btn btn-outline-info">info</button>
<button type="button" class="btn btn-outline-brown">brown</button>
<button type="button" class="btn btn-outline-dark">dark</button>
버튼 사이즈
더 크거나 작은 버튼을 원하시면 .btn-lg
또는 .btn-sm
을 추가하십시오.
<button type="button" class="btn btn-primary btn-sm">Small button</button>
<button type="button" class="btn btn-primary btn-lg">Large button</button>
블록 버튼
.btn-block
을 추가하여 부모의 전체 너비에 걸쳐있는 블록 버튼을 만듭니다.
<button type="button" class="btn btn-primary btn-block">Block button</button>
버튼 잠그기
버튼을 이용하지 못하게 잠글때는 .disabled
클래스 혹은 disabled
속성을 이용합니다.
.disabled
클래스는 focus 에 잡히기 때문에 완전한 잠금을 이용할땐 속성을, 일시적인 잠금일때는 클래스 사용을 권장합니다.
<button type="button" class="btn btn-primary disabled">primary</button>
<button type="button" class="btn btn-success disabled">success</button>
<button type="button" class="btn btn-outline-primary disabled">primary</button>
<button type="button" class="btn btn-outline-success disabled">success</button>
<hr/>
<button type="button" class="btn btn-warning" disabled>warning</button>
<button type="button" class="btn btn-danger" disabled>danger</button>
<button type="button" class="btn btn-outline-warning" disabled>warning</button>
<button type="button" class="btn btn-outline-danger" disabled>danger</button>