Web Components 선형 진행 개요
Ignite UI for Web Components 선형 진행 Indicator 구성 요소는 응용 프로그램의 프로세스가 변경될 때 이를 시각적으로 보여 줍니다. IgcLinearProgressComponent
인디케이터는 상태가 변경됨에 따라 모양을 업데이트합니다. 또한 줄무늬 또는 솔리드에서 색상을 선택하여 이 구성요소의 스타일을 지정할 수 있습니다.
Web Components Linear Progress Example
Usage
먼저 다음 명령을 실행하여 Ignite UI for Web Components 설치해야 합니다.
npm install igniteui-webcomponents
IgcLinearProgressComponent
를 사용하기 전에 다음과 같이 등록해야 합니다.
import {defineComponents, IgcLinearProgressComponent} from 'igniteui-webcomponents';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
defineComponents(IgcLinearProgressComponent);
Ignite UI for Web Components에 대한 전체 소개를 보려면 시작하기 항목을 읽어보세요.
사용을 IgcLinearProgressComponent
시작하는 가장 간단한 방법은 다음과 같습니다.
<igc-linear-progress value="100"></igc-linear-progress>
Progress Types
속성을 사용하여 variant
지표의 유형을 설정할 수 있습니다. 선형 진행률 표시기에는 기본 (기본값), 오류, 성공, 정보 및 경고의 다섯 가지 유형이 있습니다.
<igc-linear-progress value="100" variant="success"></igc-linear-progress>
Striped Progress
다음 속성을 사용하여 표시기를 줄무늬로 만들 수 있습니다. striped
Indeterminate Progress
정확하게 결정되지 않은 프로세스를 추적하려면 속성을 indeterminate
설정할 수 있습니다.
Animation Duration
animationDuration
이 속성은 애니메이션 주기에 걸리는 시간을 지정하는 데 사용됩니다. 애니메이션 지속 시간을 밀리초 단위로 나타내는 숫자를 값으로 사용합니다.
<igc-linear-progress animation-duration="5000" indeterminate></igc-linear-progress>
Text Properties
속성을 사용하여 labelAlign
기본값을 정렬할 수 있습니다. 허용되는 값은 top,bottom,top-start,top-end,bottom-start 및 bottom-end 입니다.
진행률 표시기의 기본 레이블을 숨기려면 속성을 사용합니다 hideLabel
.
labelFormat
이 속성을 사용하여 기본 레이블을 IgcLinearProgressComponent
사용자 지정할 수 있습니다.
다음 샘플은 위 구성을 보여줍니다.
Dynamic Progress
버튼과 같은 외부 컨트롤을 사용하여 진행률 표시기의 값을 동적으로 변경할 수 있습니다. 이를 달성하기 위해 값을 클래스 속성에 바인딩할 수 있습니다.
Styling
이 IgcLinearProgressComponent
구성 요소는 거의 모든 내부 요소에 대한 CSS 부분을 노출합니다.
이름 | 설명 |
---|---|
track |
진행률 링의 트랙 영역입니다. |
fill |
진행률 표시기 영역입니다. |
striped |
진행 줄무늬 표시기입니다. |
label |
진행률 표시기 레이블입니다. |
value |
진행률 레이블 값입니다. |
indeterminate |
진행 불확정 상태입니다. |
primary |
진행률 표시기 기본 상태입니다. |
danger |
진행률 표시기 오류 상태입니다. |
warning |
진행률 표시기 경고 상태입니다. |
info |
진행률 표시기 정보 상태입니다. |
success |
진행률 표시기 성공 상태입니다. |
이 CSS 부분을 사용하여 선형 진행 스타일을 거의 완전히 제어할 수 있습니다.
igc-linear-progress::part(track){
background-color: var(--ig-gray-300)
}
igc-linear-progress::part(fill){
background-color: var(--ig-primary-300)
}
igc-linear-progress::part(label){
color: var(--ig-primary-300)
}