김갱환
맨땅에 코딩
김갱환
전체 방문자
오늘
어제
  • 분류 전체보기 (239)
    • ⁂ 맨땅에 코딩 (11)
      • : Story (3)
      • : MiniProject 'MyWeb' (1)
      • : Final Project (5)
      • : Josa-Moa 한국어 조사 처리 프로젝트 (1)
    • —————Frontend——————————————.. (0)
    • ⁂ HTML (10)
      • : 기본 익히기 (10)
    • ⁂ CSS (15)
      • : 기본 익히기 (15)
    • ⁂ Java Script (32)
      • : 기본 익히기 (28)
      • : 자바스크립트 라이브러리 (1)
      • : 연습 문제 (3)
    • ⁂ jQuery (11)
      • : 기본 익히기 (11)
    • ⁂ Bootstrap (3)
      • : 기본 익히기 (3)
    • ⁂ TailWind CSS (1)
    • ⁂ AJAX (5)
      • : 기본 익히기 (5)
    • ⁂ Vue.js (3)
      • : 기본 익히기 (3)
    • —————DB : Data Base————————.. (0)
    • ⁂ Oracle DB (27)
      • : 기본 익히기 (24)
      • : 연습 문제 (3)
    • ⁂ MyBatis Framework (15)
      • : 기본 익히기 (15)
    • —————Backend———————————————.. (0)
    • ⁂ Java (62)
      • : 기본 익히기 (42)
      • : JDBC - Java DataBase Conn.. (4)
      • : Crawling (2)
      • : 독학으로 공부하기(과거) (11)
      • : 연습문제 (3)
    • ——————Web————————————————— (0)
    • ⁂ JSP (28)
      • : 기본 익히기 (28)
    • ⁂ Spring FrameWork (15)
      • : Legacy Project (1)
      • : 기본 익히기(Boot 기반) (14)
    • ——————————————————————— (0)
    • ⁂ Error Note (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • httperror
  • 코딩공부 #코딩 #자바 #자바독학 #자바공부 #개발자 #프론트앤드 #백앤드 #풀스택
  • 풀스택
  • 코딩공부
  • 개발자
  • 프론트앤드
  • 비트연산자 #코딩공부 #자바공부 #코딩 #자바 #프로그래밍 #개발자
  • 객체지향프로그래밍
  • 코딩 #코딩공부 #프론트앤드 #백앤드 #풀스택개발자
  • http에러메세지
  • 코딩 #코딩공부 #상수 #리터럴 #형변환 #개발자 #자바 #자바공부 #자바독학
  • HTML공부
  • web.xml수정
  • 코딩
  • 연산자 #기본연산자 #코딩 #자바 #독학 #자바공부 #자바연산자
  • 자바공부
  • ErrorPage
  • 자바
  • 백앤드
  • 코딩공부 #자바공부

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김갱환

맨땅에 코딩

⁂ Bootstrap/: 기본 익히기

[Bootstrap] #2 버튼 만들기

2022. 9. 30. 09:11

1. 부트스트랩으로 버튼 만들기

 

 부트 스트랩은 CSS파일과 JS파일을 묶어둔 프레임워크 형태이다.

 그래서 저장된 스타일을 갖고 있는 CSS의 클래스를 호출하면 그에 맞는 형태의 여러 디자인을 생성해낼 수 있다.

 

 가장 먼저 버튼을 만들어보자!!

 

1) 여러 스타일의 버튼들

 부트스트랩에선 아래와 같은 형태의 버튼들을 간단하게 만들 수 있다.

 

02_button.html

 

 코드는 아래에서 살펴보자.

<h2>Button Styles</h2>
<button type="button" class="btn">Basic</button>
<button type="button" class="btn btn-default">Default</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-info">Info</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-link">Link</button>

 

 

2) 태그를 갖고 있는 버튼들

 태그를 갖고 있는 버튼들도 생성을 할 수 있다.

 

02_button.html Link Button

 

 위의 버튼을 누르는 것으로 일정 기능을 수행하게 하는 것이다.

<h2>Button Tags</h2>
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">

 

3) 버튼 사이즈 조절하기

또한 버튼의 사이즈도 조절할 수 있다.

 

02_button.html
<h2>Button Sizes</h2>
<button type="button" class="btn btn-primary btn-lg">Large</button>
<button type="button" class="btn btn-primary">Normal</button>    
<button type="button" class="btn btn-primary btn-sm">Small</button>
<button type="button" class="btn btn-primary btn-xs">XSmall</button>

 

4) 한 블럭의 버튼 만들기

 전체 블럭 형태의 버튼도 만들 수 있다.

 또한 블럭의 크기까지도 이미 저장되어있는 형태를 불러올 수 있다.

 

02_button.html

Block Level Buttons

Large Block Level Buttons

Small Block Level Buttons

<h2>Block Level Buttons</h2>
<button type="button" class="btn btn-primary btn-block">Button 1</button>
<button type="button" class="btn btn-default btn-block">Button 2</button>

<h2>Large Block Level Buttons</h2>
<button type="button" class="btn btn-primary btn-lg btn-block">Button 1</button>
<button type="button" class="btn btn-default btn-lg btn-block">Button 2</button>

<h2>Small Block Level Buttons</h2>
<button type="button" class="btn btn-primary btn-sm btn-block">Button 1</button>
<button type="button" class="btn btn-default btn-sm btn-block">Button 2</button>

 

 

5) 버튼의 상태

 항상 눌려있는 상태(Active)와 누르면 버튼을 모두 해제시키는(Disabled) 버튼도 만들 수 있다.

 

02_button.html
<h2>Button States</h2>
<button type="button" class="btn btn-primary">Primary Button</button> // 기본 형태
<button type="button" class="btn btn-primary active">Active Primary</button>
<button type="button" class="btn btn-primary disabled">Disabled Primary</button>

 

6) 버튼 그룹짓기

 버튼들을 그룹지을 수 있다.

 

02_button.html

 

<h2>Button Group</h2>
<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>

 

7) 세로 형태로 그룹짓기

 

02_button.html
<h2>Vertical Button Group</h2>
<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>

 

8) 스플릿 형태로 버튼 만들기

  <div class="btn-group">
    <button type="button" class="btn btn-primary">Sony</button>
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
      <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
      <li><a href="#">Tablet</a></li>
      <li><a href="#">Smartphone</a></li>
    </ul>
  </div>

 

02_button.html
  • Tablet
  • Smartphone
저작자표시 비영리 동일조건 (새창열림)

'⁂ Bootstrap > : 기본 익히기' 카테고리의 다른 글

[Bootstrap] #3 그리드 시스템(Bootstrap Grid System)  (0) 2022.09.30
[Bootstrap] #1 부트스트랩이란?  (0) 2022.09.29
    '⁂ Bootstrap/: 기본 익히기' 카테고리의 다른 글
    • [Bootstrap] #3 그리드 시스템(Bootstrap Grid System)
    • [Bootstrap] #1 부트스트랩이란?
    김갱환
    김갱환
    코딩의 코자도 모르는 이의 공부 기록장

    티스토리툴바