부트스트랩 4 진행률 표시줄
진행률 표시줄을 사용하여 사용자에게 프로세스 진행 정도를 표시할 수 있다.
기본 진행 표시줄
기본 진행률 표시줄을 만들려면 컨테이너 요소에 .progress 클래스를 추가하고 해당 .progress-bar 클래스를 해당 하위 요소에 추가한다.
진행률 표시줄의 너비를 설정하려면 CSS width 속성을 사용하자.
예제
<span> 요소 내에서 상황에 맞는 클래스(예: .badge) 와 함께 .badge-secondary 클래스를 사용하여 직사각형 배지를 만든다.
배지는 상위 요소(있는 경우)의 크기에 맞게 크기가 조정된다.
<div class="progress"> <div class="progress-bar" style="width:70%"></div> </div>
기본 예시
예제 보기진행률 표시줄 높이
예제
진행률 표시줄의 높이는 기본적으로 16px다.
CSS height 속성을 사용하여 변경해보자.
진행률 컨테이너와 진행률 표시줄의 높이를 동일하게 설정해야 한다.
<div class="progress" style="height:20px"> <div class="progress-bar" style="width:40%;height:20px"></div> </div>
기본 예시
예제 보기진행률 표시줄 레이블
표시되는 비율을 표시하려면 진행률 표시줄 안에 텍스트를 추가하자.
예제
<div class="progress"> <div class="progress-bar" style="width:70%">70%</div> </div>
기본 예시
예제 보기컬러 진행률 표시줄
예제
<!-- Blue --> <div class="progress"> <div class="progress-bar" style="width:10%"></div> </div> <!-- Green --> <div class="progress"> <div class="progress-bar bg-success" style="width:20%"></div> </div> <!-- Turquoise --> <div class="progress"> <div class="progress-bar bg-info" style="width:30%"></div> </div> <!-- Orange --> <div class="progress"> <div class="progress-bar bg-warning" style="width:40%"></div> </div> <!-- Red --> <div class="progress"> <div class="progress-bar bg-danger" style="width:50%"></div> </div> <!-- White --> <div class="progress border"> <div class="progress-bar bg-white" style="width:60%"></div> </div> <!-- Grey --> <div class="progress"> <div class="progress-bar bg-secondary" style="width:70%"></div> </div> <!-- Light Grey --> <div class="progress border"> <div class="progress-bar bg-light" style="width:80%"></div> </div> <!-- Dark Grey --> <div class="progress"> <div class="progress-bar bg-dark" style="width:90%"></div> </div>
기본 예시
예제 보기줄무늬 진행률 표시줄
예제
클래스를 사용하여 .progress-bar-striped진행률 표시줄에 줄무늬를 추가하자.
<div class="progress"> <div class="progress-bar progress-bar-striped" style="width:40%"></div> </div>
기본 예시
예제 보기애니메이션 진행률 표시줄
예제
<div class="progress-bar progress-bar-striped progress-bar-animated" style="width:40%"></div>
기본 예시
예제 보기다중 진행률 표시줄
진행률 표시줄을 쌓을 수도 있다.
예제
<div class="progress"> <div class="progress-bar bg-success" style="width:40%"> Free Space </div> <div class="progress-bar bg-warning" style="width:10%"> Warning </div> <div class="progress-bar bg-danger" style="width:20%"> Danger </div> </div>
기본 예시
예제 보기참고
W3C School - Bootstrap – Bootstrap 4 Progressbars