Loading...

Buttons

  • 가이드 되어 있는 버튼 이외의 스타일은 사용하지 않습니다
  • 각 버튼의 설명을 숙지하고 목적에 맞게 사용하도록 합니다.
  • 버튼의 순서를 숙지하여 지켜 일관된 UI를 제공하도록 합니다.

Primary Button

Button 순서와 간격

  • 버튼의 순서를 반드시 지켜주세요! 버튼 순서는 좌측기준으로 Icon버튼→ Custom버튼→ CRUD Line버튼→ Confirm버튼 순으로 정렬합니다.
  • 버튼간 간격은 3px이며, Custom과 CRUD버튼은 구분을 위해 10px의 간격을 줍니다.

Default Custom Button

  • 커스텀 버튼 (Icon/CRUD 버튼을 제외한 모든 텍스트 버튼)

Icon Button

  • 엑셀다운로드, 엑셀업로드, 인쇄 버튼
          
    <div class="d-flex align-items-center">
      <button class="btn is-primary">Custom Button</button>
      <button class="btn is-primary is-hover">Custom Button</button>
      <button class="btn is-primary" disabled>Custom Button</button>
    </div>

    <div class="d-flex align-items-center">
      <button class="btn is-primary"><span class="icon is-excel"></span> 엑셀업로드</button>
      <button class="btn is-primary is-hover"><span class="icon is-excel"></span> 엑셀업로드</button>
      <button class="btn is-primary" disabled><span class="icon is-excel"></span> 엑셀업로드</button>
      <button class="btn is-primary"><span class="icon is-print"></span> 인쇄</button>
      <button class="btn is-primary is-hover"><span class="icon is-print"></span> 인쇄</button>
      <button class="btn is-primary" disabled><span class="icon is-print"></span> 인쇄</button>
    </div>
        

Grid CRUD Button

  • Line : 그리드 추가, 수정, 삭제, 취소 버튼

Confirm Button

  • 저장, 완료 등의 최종 키액션 등에 사용하는 버튼입니다.
  • 가급적 한 화면에 한 번만 사용하도록 합니다.
          
    <div class="d-flex align-items-center">
      <button class="btn is-outline">Line Button</button>
      <button class="btn is-outline is-hover">Line Button</button>
      <button class="btn is-outline" disabled>Line Button</button>
    </div>

    <div class="d-flex align-items-center">
      <button class="btn is-confirm">Confirm Button</button>
      <button class="btn is-confirm is-hover">Confirm Button</button>
      <button class="btn is-confirm" disabled>Confirm Button</button>
    </div>
        

Detail Button

Search Button

  • 상단 조회조건 박스에 있는 고정형 버튼
  • Height : 32px, Padding : 6px, 15px
  • Radius : 4px

Shuffle Button

  • 그리드와 상세내용 상하, 좌우 이동시 사용
  • Width, Height : 32 x 32 px
  • Radius : 4px
          
    <div class="d-flex align-items-center">
      <button class="btn is-search"><span class="icon is-search"></span>조회</button>
      <button class="btn is-search is-hover"><span class="icon is-search"></span>조회</button>
      <button class="btn is-search" disabled><span class="icon is-search"></span>조회</button>
    </div>

    <div class="d-flex align-items-center">
      <button class="btn is-shuffle"><span class="icon is-arrTop"></span></button>
      <button class="btn is-shuffle"><span class="icon is-arrBottom"></span></button>
      <button class="btn is-shuffle"><span class="icon is-arrLeft"></span></button>
      <button class="btn is-shuffle"><span class="icon is-arrRight"></span></button>

      <button class="btn is-shuffle is-hover"><span class="icon is-arrTop"></span><button>
      <button class="btn is-shuffle is-hover"><span class="icon is-arrBottom"></span><button>
      <button class="btn is-shuffle is-hover"><span class="icon is-arrLeft"></span><button>
      <button class="btn is-shuffle is-hover"><span class="icon is-arrRight"></span><button>

      <button class="btn is-shuffle" disabled><span class="icon is-arrTop"></span></button>
      <button class="btn is-shuffle" disabled><span class="icon is-arrBottom"></span></button>
      <button class="btn is-shuffle" disabled><span class="icon is-arrLeft"></span></button>
      <button class="btn is-shuffle" disabled><span class="icon is-arrRight"></span></button>
    </div>
        

Icon Button_Single

  • 그리드와 디테일 영역 내에 단독으로 사용

Help Button

  • 보조설명을 위한 도움말 버튼으로 마우스 호버 시 툴팁 제공
도움말
도움말
도움말

Favorites Button

  • 토글 형식의 즐겨찾기 버튼
          
    <div class="d-flex align-items-center">
      <button class="btn is-icon"><span class="icon is-search"></span></button>
      <button class="btn is-icon is-hover"><span class="icon is-search"></span></button>
      <button class="btn is-icon" disabled><span class="icon is-search"></span></button>


      <button class="btn is-icon"><span class="icon is-sort"></span></button>
      <button class="btn is-icon is-hover"><span class="icon is-sort"></span></button>
      <button class="btn is-icon" disabled><span class="icon is-sort"></span></button>

      <button class="btn is-icon"><span class="icon is-link"></span></button>
      <button class="btn is-icon is-hover"><span class="icon is-link"></span></button>
      <button class="btn is-icon" disabled><span class="icon is-link"></span></button>
    </div>

    <div class="helpBtn">
      <button class="btn is-help"></button>
      <span class="helpBtn__content" style="width: 4.4rem;">도움말</span>
    </div>
    <div class="helpBtn">
      <button class="btn is-help is-hover"></button>
      <span class="helpBtn__content" style="width: 4.4rem;">도움말</span>
    </div>
    <div class="helpBtn">
      <button class="btn is-help" disabled></button>
      <span class="helpBtn__content" style="width: 4.4rem;">도움말</span>
    </div>

    <label class="favBtn">
      <input class="favBtn__checkbox" type="checkbox">
      <span class="favBtn__style"></span>
      <span class="favBtn__content" style="width: 5.5rem">즐겨찾기</span>
    </label>
    <label class="favBtn">
      <input class="favBtn__checkbox" type="checkbox" checked="">
      <span class="favBtn__style"></span>
      <span class="favBtn__content" style="width: 5.5rem">즐겨찾기</span>
    </label>
    <label class="favBtn">
      <input class="favBtn__checkbox" type="checkbox" disabled>
      <span class="favBtn__style"></span>
      <span class="favBtn__content" style="width: 5.5rem">즐겨찾기</span>
    </label>
        

Popup Button

  • Modal Popup 하단 우측 고정버튼
  • Alert 형 Popup 중앙 배치 버튼
  • Height : 32px, Padding : 6px, 25px
  • Radius : 4px
          
    <div class="d-flex align-items-center">
      <button class="btn is-popupBlack">확인</button>
      <button class="btn is-popupBlack is-hover">확인</button>
      <button class="btn is-popupBlack" disabled>확인</button>
    </div>
    <div class="d-flex align-items-center">
      <button class="btn is-popupWhite">취소</button>
      <button class="btn is-popupWhite is-hover">취소</button>
      <button class="btn is-popupWhite" disabled>취소</button>
    </div>