Guide

Checkbox

체크박스는 사용자가 선택할 수 있는 옵션을 제공하는 입력 요소입니다.
체크박스는 선택적인 항목을 나타내므로, 사용자는 선택적으로 해당 옵션을 활성화하거나 비활성화할 수 있습니다.

기본 가이드

  • 설계 단계의 특별한 UX 요청이나 개발 환경에 따른 제약으로 개발 요청 사항이 없다면 테스트 완료된 코드복사 붙여 넣기기본으로 합니다.

협의 할 점

접근성 가이드

  • checkbox - :focus-visible{outline: -webkit-focus-ring-color auto 1px;}
  • switch - :focus-within .switch-item {outline: -webkit-focus-ring-color auto 1px;}
  • switch - aria-label="스위치 제목" 기재

Checkbox

  • 컴포넌트 클래스 : .component-checkbox
  • 컴포넌트 자식 클래스 : .checkbox-inner
  • input 컴포넌트 가상클래스 : :checked :disabled :checked + disabled

Checkbox + 텍스트

  • 컴포넌트 자식 클래스 : .checkbox-item
  • input 컴포넌트 가상클래스 : :checked :disabled :checked + disabled

Checkbox Switch

  • 컴포넌트 클래스 : .component-checkbox-switch
  • 컴포넌트 자식 클래스 : .switch-inner .switch-label .switch-item .switch-handle .switch-txts
  • input 컴포넌트 가상클래스 : :checked :disabled :checked + disabled