스테퍼(Stepper)
1. 스테퍼(Stepper)의 정의
스테퍼는 아이콘 선택으로 입력값을 조절하는 요소입니다.
일반적으로 숫자를 입력하거나 특정 수치를 단계별로
증가 또는 감소시킬 때 사용합니다.

2. 유형
-
좌,우 버튼 스테퍼
-
입력 필드 스테퍼
-
버튼 스테퍼
3. 구성 옵션
-
-
레이블
사용자에게 입력해야 할 작업을 지시하거나 입력 필드에 대한 제목으로 입력할 정보를 이해하도록 제공합니다.
레이블은 좌측 또는 상단에 적용할 수 있습니다. -
-
입력 필드
사용자가 입력 필드에 직접 숫자를 입력할 수 있으며, 아이콘 선택으로 입력된 값도 반영되도록 제공합니다.
-
-
아이콘
입력값을 감소시키는 아이콘(-) 과 입력값을 증가시키는 아이콘(+)을 제공합니다.
-
-
오류 안내 텍스트
오류를 인지하거나 문제를 해결하는 데 도움을 주는 문구를 제공합니다.
4. 사용 규칙
-
-
변경되는 숫자 단위는 상황에 따라 적용 가능합니다.
변경되는 숫자 단위는 상황에 따라 적용 가능합니다.
(예: 10의 배수: 10-20-30…) -
-
너무 큰 범위에서 사용하지 않는 것을 권장합니다.
스테퍼는 몇 번의 클릭만으로 변경을 수행하는데 적합하기 때문에 숫자값이 작을 때 사용하는 것을 권장합니다.
만약, 스테퍼로 숫자값을 변경하기 적합하지 않다면 (예: 1~1500) 드롭다운 컴포넌트 사용을 권장합니다. -
-
최솟값/최댓값에 도달한 경우 아이콘을 비활성화합니다.
최솟값에 도달한 경우 입력값을 감소시키는 아이콘(-)을 비활성화시키고, 최댓값에 도달한 경우 입력값을 증가시키는 아이콘(+)을 비활성화시킵니다.
-
-
오류는 명확하게 인지되어야 합니다.
입력값에 오류가 있는 경우 사용자가 오류임을 알 수 있도록 인풋박스와 오류 안내 텍스트는 다른 것과 명확하게 구분되어 표시되어야 합니다.
5. 상황에 따른 상태
-
Normal
-
Hover
-
Active
-
Error
-
Disabled
6. 배치
관련 항목 근처에 배치하며, 그리드 영역에 맞춰 배치할 수 있습니다.


스타일
크기
컴포넌트는 3가지 크기로 구분됩니다. 현장 업무용, 사무실용 등 정보량과 환경에 따라 크기를 지정하고, 영역의 중요도에
따라 작은 크기부터 큰 크기의 컴포넌트를 활용합니다.
스테퍼의 간격과 크기는 아래 규칙을 참고합니다.
좌, 우 버튼형
-
Height: 34px(라운드: 2)
가장 작은 크기의 컴포넌트로 MES 시스템과 같이 정보가 많은 화면에서 기본이 되는 컴포넌트 크기입니다. -
Height: 40px(라운드: 2)
중간크기의 컴포넌트로 일반적인 사용자가 사용하는 업무용 시스템 화면에서 기본이 되는 컴포넌트 크기입니다. 해당 크기를 기준으로 정보의 중요도에 따라 위아래(34, 48) 크기를 활용합니다. -
Height: 48px(라운드: 2)
가장 큰 크기의 컴포넌트로 주요 태스크 컴포넌트 또는 모바일에서 주로 활용합니다.
기본형
-
Height: 34px(라운드: 2)
가장 작은 크기의 컴포넌트로 MES 시스템과 같이 정보가 많은 화면에서 기본이 되는 컴포넌트 크기입니다. -
Height: 40px(라운드: 2)
중간크기의 컴포넌트로 일반적인 사용자가 사용하는 업무용 시스템 화면에서 기본이 되는 컴포넌트 크기입니다. 해당 크기를 기준으로 정보의 중요도에 따라 위아래(34, 48) 크기를 활용합니다. -
Height: 48px(라운드: 2)
가장 큰 크기의 컴포넌트로 주요 태스크 컴포넌트 또는 모바일에서 주로 활용합니다.
버튼형
-
Height: 34px(라운드: 2)
가장 작은 크기의 컴포넌트로 MES 시스템과 같이 정보가 많은 화면에서 기본이 되는 컴포넌트 크기입니다. -
Height: 40px(라운드: 2)
중간크기의 컴포넌트로 일반적인 사용자가 사용하는 업무용 시스템 화면에서 기본이 되는 컴포넌트 크기입니다. 해당 크기를 기준으로 정보의 중요도에 따라 위아래(34, 48) 크기를 활용합니다. -
Height: 48px(라운드: 2)
가장 큰 크기의 컴포넌트로 주요 태스크 컴포넌트 또는 모바일에서 주로 활용합니다.
컬러
화이트 테마
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
-
Normal
Label: Black08
Container: Black01
Number Text: Black10
Icon: Black10
Line: Black03 -
Hover
Label: Black08
Container: Black01
Number Text: Black10
Icon: Black10
Line: Black03
Hover: Black02 (Opacity 50%) -
Error
Label: Black08
Container: Black01
Number Text: Black10
Icon: Black10
Line: Status Red
Divider: Black03
Error Message: Status Red -
Disabled
Label: Black04
Container: Black04 (Opacity 30%)
Number Text: Black04
Icon: Black04
Line: Black04
다크 테마
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
-
Normal
Label: Black05
Container: Black08 (Opacity 50%)
Number Text: Black03
Icon: Black03
Line: Black08 -
Hover
Label: Black05
Container: Black08 (Opacity 50%)
Number Text: Black03
Icon: Black03
Line: Black08
Hover: Black07 (Opacity 50%) -
Error
Label: Black05
Container: Black08 (Opacity 50%)
Number Text: Black03
Icon: Black03
Line: Status Red
Divider: Black08
Error Message: Status Red -
Disabled
Label: Black05
Number Text: Black06 (Opacity 30%)
Icon: Black06 (Opacity 30%)
Line: Black06 (Opacity 30%)
Container: Black06 (Opacity 30%)
사용 예시
PC에서는 설정 화면 등에서 아래와 같이 활용하도록 합니다.

-
모바일에서는 설정 화면 등에서 아래와 같이 활용하도록 합니다.