본문으로 건너뛰기

프로젝트 ID

분류: 서식

카드 안에 읽기 전용 입력 필드복사 버튼 역할의 아이콘을 붙여, API 키·프로젝트 ID처럼 사용자가 직접 수정할 수는 없지만 값을 확인하고 복사해서 쓰는 정보를 보여줄 때 사용합니다. 입력란은 readonly 속성과 input-icon/input-icon-addon 조합으로 아이콘을 겹쳐 배치하고, 카드 하단에는 안내 링크와 저장 버튼을 나란히 배치한 card-footer가 이어집니다.

소스

<div class="card overflow-auto">
<div class="card-body">
<h3 class="card-title">프로젝트 ID</h3>
<p class="card-subtitle">API와 상호 작용할 때 사용됩니다.</p>
<div class="input-icon">
<input type="text" value="prj_5ae74426fe935327a8fa178b07d84ad9" class="form-control" placeholder="검색…" readonly="">
<span class="input-icon-addon">
<i class="f:20 ti ti-files"></i>
</span>
</div>
</div>
<div class="card-footer">
<div class="row align-items-center">
<div class="col"><a href="#">프로젝트 ID</a>에 대해 더 알아보기</div>
<div class="col-auto">
<a href="#" class="btn btn-primary">
저장
</a>
</div>
</div>
</div>
</div>

사용된 주요 클래스

클래스역할
card-title카드 상단의 제목(h3) 스타일
card-subtitle제목 아래에 표시하는 회색 보조 설명 텍스트
input-icon입력란과 아이콘을 겹쳐 배치하기 위한 래퍼
input-icon-addon입력란 우측(기본값)에 겹쳐지는 아이콘 영역
form-control텍스트 입력 필드의 기본 스타일
f:20master-css 속성형 클래스, 글자(아이콘) 크기를 20px로 지정
ti ti-filesTabler 아이콘 폰트 기본 클래스와 "복사(files)" 아이콘 지정

실전 예제 페이지

HandStack 웹 호스트(wwwroot 모듈)를 기동한 뒤 /sample/ui-library/서식-프로젝트-id.html 경로에서 렌더링 결과를 확인할 수 있습니다.

참고 자료