Skip to Content

Radio Button Usage

리스트 중 한 항목을 선택할 수 있습니다.

Layout

Orientation

Radio button group을 가로 또는 세로 방향으로 배치하여 사용할 수 있습니다. 텍스트 길이가 길거나 선택지가 많은 리스트에서는 세로 방향의 배치가 권장됩니다. 반응형 디자인 시, 모바일 환경에서는 horizontal 리스트가 vertical로 변환되어야 합니다.

Vertical

  • 선택지의 텍스트 길이가 길거나, 세 개 이상의 많은 선택지가 주어질 때 적합합니다.
  • 가독성 및 접근성이 뛰어나며 텍스트를 위한 더 많은 공간을 제공합니다.
  • 사용자가 선택 항목을 쉽게 스캔 및 비교할 수 있어 form 또는 긴 목록에 적합합니다.

Horizontal

  • 두 개에서 세 개의 옵션이 있을 때 컴팩트한 배열에 적합합니다.
  • 세로 공간 절약이 필요한 경우 유용하며, 툴바나 설정에서 잘 사용됩니다.
  • 제한된 공간에서 시각적 균형을 맞추는 데 도움이 됩니다.
  • 모바일 환경에서는 사용을 권장하지 않습니다.

Spacing

Radio button group 내 각 선택지 사이의 간격을 일정하게 유지합니다. 가로 배치 시 spacing/300, 세로 배치 시 spacing/100을 각각 적용합니다.

Radio Button Layout Spacing

Don'tRequired

선택지 사이에 임의의 간격을 적용하지 않습니다.

Don'tRequired

선택지 간 간격을 일관되지 않게 적용하지 않습니다.

Content

Validation

Radio button group에서 선택 값에 대한 validation은 그룹 단위에서 이루어지기 때문에, validation message는 각 선택지가 아닌 group 하위에 노출합니다.

Radio Button Content Validation

Don'tRequired

Group 선택 값에 대한 validation message를 각 선택지 하위에 노출하지 않습니다.

DoRecommended

개별 선택지에 대한 validation은 선택지 하위에서 제공합니다.

DoRecommended

Helper text가 제공되는 경우 validation message는 helper text 위에 위치합니다.

Behaviors

Interactions

Radio button 자체 또는 항목 텍스트를 클릭하여 항목을 선택합니다. 가장 첫 항목을 기본으로 선택 상태로 제공하며, 한 리스트에서 한 항목만 선택할 수 있습니다.

Radio Button Behaviors Interactions