버튼
다양한 상황에 맞는 버튼 스타일을 제공합니다.
기본 버튼
<button class="cvn-btn cvn-btn-primary">기본 버튼</button>
<button class="cvn-btn cvn-btn-secondary">보조 버튼</button>
<button class="cvn-btn cvn-btn-success">성공</button>
<button class="cvn-btn cvn-btn-warning">경고</button>
<button class="cvn-btn cvn-btn-danger">위험</button>
아웃라인 버튼
<button class="cvn-btn cvn-btn-outline-primary">아웃라인 기본</button>
<button class="cvn-btn cvn-btn-outline-secondary">아웃라인 보조</button>
버튼 크기
<button class="cvn-btn cvn-btn-primary cvn-btn-sm">작은 버튼</button>
<button class="cvn-btn cvn-btn-primary">기본 크기</button>
<button class="cvn-btn cvn-btn-primary cvn-btn-lg">큰 버튼</button>
뱃지
상태나 카테고리를 표시하는 데 사용되는 작은 레이블입니다.
기본 뱃지
Primary
Secondary
Success
Warning
Danger
<span class="cvn-badge cvn-badge-primary">Primary</span>
<span class="cvn-badge cvn-badge-secondary">Secondary</span>
아웃라인 뱃지
Primary
Secondary
<span class="cvn-badge cvn-badge-outline cvn-text-primary">Primary</span>
탭
콘텐츠를 구분하여 표시하는 네비게이션 요소입니다.
<div class="cvn-tabs">
<div class="cvn-tab cvn-tab-active">홈</div>
<div class="cvn-tab">프로필</div>
<div class="cvn-tab">설정</div>
</div>
페이지네이션
페이지 탐색을 위한 컴포넌트입니다.
<div class="cvn-pagination">
<div class="cvn-page-item">이전</div>
<div class="cvn-page-item">1</div>
<div class="cvn-page-item cvn-page-item-active">2</div>
<div class="cvn-page-item">3</div>
<div class="cvn-page-item">다음</div>
</div>
모달
오버레이 형태의 대화상자입니다.
<div class="cvn-modal">
<div class="cvn-modal-header">
<div class="cvn-modal-title">모달 제목</div>
<div class="cvn-modal-close">×</div>
</div>
<div class="cvn-modal-body">
모달 내용이 여기에 들어갑니다.
</div>
<div class="cvn-modal-footer">
<button class="cvn-btn cvn-btn-secondary">취소</button>
<button class="cvn-btn cvn-btn-primary">확인</button>
</div>
</div>
드롭다운
클릭하여 펼쳐지는 메뉴입니다.
<div class="cvn-dropdown">
<button class="cvn-btn cvn-btn-secondary">드롭다운 버튼</button>
<div class="cvn-dropdown-menu">
<a href="#" class="cvn-dropdown-item">메뉴 항목 1</a>
<a href="#" class="cvn-dropdown-item">메뉴 항목 2</a>
<div class="cvn-dropdown-divider"></div>
<a href="#" class="cvn-dropdown-item">메뉴 항목 3</a>
</div>
</div>
토스트
임시로 표시되는 알림 메시지입니다.
<div class="cvn-toast">
<div>알림 메시지가 표시됩니다.</div>
<div class="cvn-toast-close">×</div>
</div>
로딩 스피너
로딩 상태를 표시하는 애니메이션 요소입니다.
<div class="cvn-spinner"></div>
툴팁
요소에 대한 추가 정보를 표시합니다.
<div class="cvn-tooltip">
<button class="cvn-btn cvn-btn-secondary">툴팁 버튼</button>
<div class="cvn-tooltip-content">툴팁 내용입니다.</div>
</div>
아코디언
접었다 펼 수 있는 콘텐츠 영역입니다.
<div class="cvn-accordion">
<div class="cvn-accordion-item">
<div class="cvn-accordion-header">
아코디언 제목 1
<i class="fas fa-chevron-down"></i>
</div>
<div class="cvn-accordion-body">
아코디언 내용 1이 여기에 표시됩니다.
</div>
</div>
</div>
진행 바
진행 상태를 시각적으로 표시합니다.
<div class="cvn-progress">
<div class="cvn-progress-bar" style="width: 75%;"></div>
</div>
파일 업로드
파일을 업로드할 수 있는 드롭 영역입니다.
파일을 드래그하여 업로드하세요
또는 클릭하여 파일 선택
<div class="cvn-file-upload">
<div class="cvn-file-upload-icon">
<i class="fas fa-cloud-upload-alt"></i>
</div>
<div>파일을 드래그하여 업로드하세요</div>
<div class="cvn-text-sm cvn-text-gray-600">또는 클릭하여 파일 선택</div>
</div>
검색 필드
검색 기능을 위한 입력 필드입니다.
<div class="cvn-search">
<i class="fas fa-search cvn-search-icon"></i>
<input type="text" class="cvn-form-control cvn-search-input" placeholder="검색어를 입력하세요">
</div>
태그
키워드나 카테고리를 표시하는 태그입니다.
태그 1
×
태그 2
×
<span class="cvn-tag">
태그 1
<span class="cvn-tag-remove">×</span>
</span>
Grid System
Basic Grid
Responsive Grid
Settlement Components
과세 공급가액
1,000,000원
과세 부가세
100,000원
Content Styles
Sample Content
This is a sample paragraph with content styling. The text should have proper line height and spacing.
Another paragraph to demonstrate margin bottom.
Utility Classes
Margin Utilities
Margin Left 2
Margin Left Auto
Padding Utilities
Padding 0
Padding 4
Padding 6
Text Alignment
Centered Text