본문 바로가기

Html_CSS_JScript

부트스트랩_Buttons

오늘 이시간에는 부트스트랩에서 사용하는 버튼의 모양 및 기능에 대해 알아보고자 한다.
오늘 알아볼 내용은 아래와 같다. 

  1. 기본 button style
  2. a, input 태그 적용
  3. outline button
  4. button size
  5. button state

 

기본 Buttons Style

부트스트랩 Button Style 


 

적용모습

소스코드 

btn 클래스는 button을 위해 만들어진 클래스이지만 그외 다른 방식으로 표현할 수 도 있다.
예를 들면 a, button, input 태그등에도 사용가능!

적용모습

Link

 

 

소스코드 

outline button 형식

적용모습

소스코드 

<button type="button" class="btn btn-outline-primary">Primary</button>
<button type="button" class="btn btn-outline-secondary">Secondary</button>
<button type="button" class="btn btn-outline-success">Success</button>
<button type="button" class="btn btn-outline-danger">Danger</button>
<button type="button" class="btn btn-outline-warning">Warning</button>
<button type="button" class="btn btn-outline-info">Info</button>
<button type="button" class="btn btn-outline-light">Light</button>
<button type="button" class="btn btn-outline-dark">Dark</button>

 button의 사이즈 조절

.btn-lg, .btn-sm 클래스를 이용 큰 버튼, 작은 버튼을 표현할 수 있다. 

적용모습

버튼사이즈가 줄어야 되는데 크게 나오네요..ㅠㅠ

소스코드 

<button type="button" class="btn btn-primary btn-lg">Large button</button>
<button type="button" class="btn btn-secondary btn-lg">Large button</button>
<button type="button" class="btn btn-primary btn-sm">Small button</button>
<button type="button" class="btn btn-secondary btn-sm">Small button</button>

 

button을 block 레벨로 사용해서 풀사이즈로 표시하기 

.btn-block 클래스를 이용하면 된다. 버튼 영역이 부모요소의 full width만큼 잡힌다.

적용모습

소스코드 

<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
<button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>

 

button의 상태에 따른 표시 

Active State, Disabled State 

적용모습

Primary link Link

소스코드 

<a href="#" class="btn btn-primary btn-lg active" role="button" aria-pressed="true">Primary link</a>
<a href="#" class="btn btn-secondary btn-lg active" role="button" aria-pressed="true">Link</a>
<button type="button" class="btn btn-lg btn-primary" disabled>Primary button</button>
<button type="button" class="btn btn-secondary btn-lg" disabled>Button</button>