Source진전
누적 막대, 애니메이션 배경 및 텍스트 레이블을 지원하는 Bootstrap 사용자 정의 진행률 표시줄 사용에 대한 설명서 및 예제.
작동 방식
Progress 구성 요소는 두 개의 HTML 요소, 너비를 설정하는 일부 CSS 및 몇 가지 속성으로 빌드됩니다. HTML5 <progress>
요소 를 사용하지 않으므로 진행률 표시줄을 쌓고 애니메이션을 적용하고 그 위에 텍스트 레이블을 배치할 수 있습니다.
.progress
진행률 표시줄의 최대 값을 나타내는 래퍼로 사용합니다 .
- 내부
.progress-bar
를 사용하여 지금까지의 진행 상황을 나타냅니다.
.progress-bar
너비를 설정하려면 인라인 스타일, 유틸리티 클래스 또는 사용자 정의 CSS가 필요합니다 .
- 또한 액세스할 수 있도록
.progress-bar
하려면 일부 role
및 aria
속성이 필요합니다.
이를 모두 합치면 다음과 같은 예가 있습니다.
부트스트랩은 너비를 설정하기 위한 몇 가지 유틸리티를 제공합니다 . 필요에 따라 진행 상황을 빠르게 구성하는 데 도움이 될 수 있습니다.
라벨
에 텍스트를 배치하여 진행률 표시줄에 레이블을 추가합니다 .progress-bar
.
키
에 값만 설정 하므로 해당 height
값 .progress
을 변경하면 내부 .progress-bar
가 그에 따라 자동으로 크기가 조정됩니다.
배경
백그라운드 유틸리티 클래스를 사용하여 개별 진행률 표시줄의 모양을 변경합니다.
여러 막대
필요한 경우 진행률 구성 요소에 여러 진행률 표시줄을 포함합니다.
줄무늬
진행률 표시줄의 배경색 위에 CSS 그라디언트를 통해 줄무늬를 적용 .progress-bar-striped
하려면 아무 항목에 추가 합니다..progress-bar
애니메이션 줄무늬
줄무늬 그라데이션도 애니메이션할 수 있습니다. CSS3 애니메이션을 통해 줄무늬를 오른쪽에서 왼쪽으로 애니메이션하려면 에 추가하십시오 .progress-bar-animated
..progress-bar