토글(Toggle)
1. 토글(Toggle)의 정의
토글은 두 가지의 상태를 전환하는 데 사용되는 요소입니다.
일반적으로 “켜기 / 끄기”스위치에 사용됩니다.

2. 유형
-
토글
-
그룹 토글
3. 구성 옵션
-
-
그룹 타이틀과 디바이더
수행할 동작을 더 명확하게 하기 위해 토글 항목 타이틀을 제공합니다.
그룹을 보다 명확하게 인지할 수 있도록 디바이더를 활용합니다. -
-
레이블
토글할 항목의 레이블을 간결하고 명확하게 제공합니다.
-
-
토글
‘켜기/끄기’ 스위치로 제공하며, 켜져 있는 것과 꺼져 있는 것을 명확하게 구분하여 표현해야 합니다.
4. 사용 규칙
-
-
선택된 상태를 명확하게 구분하여 표현해야 합니다.
‘켜기/끄기’ 스위치로 제공하며, 켜져 있는 것과 꺼져 있는 것을 명확하게 구분하여 표현해야 합니다.
-
-
일관성 있게 정렬해야 합니다.
레이블과 토글 버튼은 레이아웃을 일관성 있게 유지하는 것이 좋습니다.
레이블은 좌측 정렬로 제공하고, 토글은 우측 정렬로 제공하는 것을 권장합니다. -
-
레이블의 내용은 변경될 수 있습니다.
레이블은 토글의 상태에 따라 사용자가 인지하기 쉽도록 변경되어 제공할 수 있습니다.
5. 상황에 따른 상태
-
Normal(On)
-
Normal(Off)
-
Hover
-
Disabled
6. 배치
관련 항목 근처에 배치하며, 그리드 영역에 맞춰 배치할 수 있습니다.


스타일
크기
토글은 영역에 따라 2가지 크기로 제공되며, 간격과 크기는 아래 규칙을 참고합니다.
Height: 24(라운드: 12)
-
With Label
일반적인 사용자가 사용하는 업무용 시스템 화면에서 기본이 되는 컴포넌트 크기입니다. -
List Toggle
리스트에 사용될 때 사용할 때 위 간격과 크기를 참고합니다.
Height: 16(라운드: 8)
-
With label (mini)
MES 시스템과 같이 정보가 많은 화면에서 기본이 되는 컴포넌트 크기입니다. -
list toggle
리스트에 사용될 때 사용할 때 위 간격과 크기를 참고합니다.
컬러
화이트 테마
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
-
On State: Normal
Label: Black10
Toggle Background: Primary Orange06
Toggle Button: Black01 -
On State: Hover
Label: Black10
Toggle Background: Primary Orange08
Toggle Button: Black01 -
On State: Disabled
Label: Black04
Toggle Background: Black04 (Opacity 30%)
Toggle Button: Black04 -
Off State: Normal
Label: Black10
Toggle Background: Black06
Toggle Button: Black01 -
Off State: Hover
Label: Black10
Toggle Background: Black07
Toggle Button: Black01 -
Off State: Disabled
Label: Black04
Toggle Background: Black04 (Opacity 30%)
Toggle Button: Black04 -
Group
Title: Black08
Divider: Black03
Label: Black10
Toggle Background: Black06
Toggle Button: Black01
다크 테마
상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.
-
On State: Normal
Label: Black03
Toggle Container: Primary Orange06
Toggle Button: Black01 -
On State: Hover
Label: Black03
Toggle Container: Primary Orange08
Toggle Button: Black01 -
On State: Disabled
Label: Black06 (Opacity 30%)
Toggle Container: Black06 (Opacity 30%)
Toggle Button: Black06 (Opacity 30%) -
Off State: Normal
Label: Black03
Toggle Container: Black08
Toggle Button: Black01 -
Off State: Hover
Label: Black03
Toggle Container: Black07
Toggle Button: Black01 -
Off State: Disabled
Label: Black06 (Opacity 30%)
Toggle Container: Black06 (Opacity 30%)
Toggle Button: Black06 (Opacity 30%) -
Group
Title: Black02
Divider: Black08
Label: Black03
Toggle Container: Black08/Primary Orange06
Toggle Button: Black01
사용 예시
PC에서는 폼이나 게시글 작성 등의 영역 또는 검색 영역에서 아래와 같이 활용하도록 합니다.

-
모바일에서는 큰 사이즈의 토글을 활용합니다.
토글(Toggle)
옵션 텍스트</span> <span class="switch"> <input type="checkbox" checked>