토글 스위치

폼·입력

토글 스위치

Toggle Switch

토글 스위치는 켜짐과 꺼짐 두 상태 사이를 오가며, 누르는 즉시 설정이 적용되는 컨트롤입니다.

알림 받기
켜짐 (on)
스위치를 누르면 저장 버튼 없이 즉시 상태가 바뀝니다.

정의

토글 스위치는 켜짐과 꺼짐, 두 상태 사이를 오가는 컨트롤입니다. 전등 스위치처럼 누르는 즉시 상태가 바뀌고 그 변화가 곧바로 반영된다는 점이 핵심입니다. 안에는 좌우로 움직이는 작은 노브가 있어서, 노브가 어느 쪽에 놓였는지와 배경 색이 함께 바뀌며 지금이 켜진 상태인지 꺼진 상태인지를 보여 줍니다. 따로 저장 버튼을 누를 필요 없이, 손을 대는 그 순간에 설정이 적용되는 것이 토글을 다른 입력과 구분 짓는 가장 큰 특징입니다. 그래서 토글은 언제나 두 가지 중 하나로 답이 정해지는, 단순한 켜고 끄기에만 어울립니다.

왜 중요한가

토글은 사용자가 즉시 결과를 확인하고 싶은 설정에 잘 어울립니다. 알림을 켜고 끄거나 다크 모드를 바꾸는 것처럼, 누르자마자 결과가 나타나면 사용자는 자신의 조작이 제대로 먹혔다는 확신을 얻습니다. 이 즉각성 덕분에 설정 화면이 가볍고 명쾌하게 느껴집니다. 다만 즉시 적용되는 성격 때문에, 되돌리기 어려운 위험한 동작에는 어울리지 않습니다. 또한 상태를 색 하나에만 기대어 보여 주면 색을 구분하기 어려운 사용자는 켜짐과 꺼짐을 알 수 없습니다. 그래서 누구나 상태를 읽을 수 있게 위치나 형태로도 함께 표현하는 배려가 특히 중요합니다. 잘 만든 토글은 설명 없이도 지금의 상태와 앞으로의 변화를 동시에 짐작하게 해 줍니다.

흔한 실수

  • 저장 버튼이 따로 있는 폼 안에 토글을 넣어, 즉시 적용과 저장 후 적용이 뒤섞이는 경우입니다. 사용자는 토글을 누른 순간 이미 적용됐다고 믿는데 저장을 눌러야만 반영된다면, 켰다고 생각한 설정이 실제로는 꺼져 있는 혼란이 생깁니다.
  • 켜짐 여부를 오직 색으로만 표시하는 것입니다. 색각 이상이 있는 사용자에게는 초록과 회색이 비슷하게 보여, 지금 켜진 상태인지 꺼진 상태인지 전혀 구분할 수 없게 됩니다.
  • 토글 옆 라벨을 상태 이름으로 적는 것입니다. '켜짐'이라고만 써 두면 이 스위치를 누를 때 켜지는지 꺼지는지 헷갈립니다. 라벨에는 기능 이름을 적고 상태는 노브로 보여 주어야 합니다.

실무 팁

  • 토글은 저장 과정 없이 즉시 적용되는 on/off 설정에만 쓰세요. 알림 켜기나 끄기처럼 결과가 바로 반영돼야 자연스러운 곳에 어울리고, 저장 버튼과 함께 쓰는 폼 항목에는 체크박스가 더 알맞습니다.
  • 상태를 색만으로 알리지 말고 노브의 위치로도 함께 표현하세요. 켜지면 노브가 오른쪽 끝으로 이동하도록 만들면, 색을 구분하기 어려운 사용자도 위치만 보고 상태를 곧바로 읽어 낼 수 있습니다.
  • 토글 옆 라벨은 지금의 상태가 아니라 기능 이름을 적으세요. '켜짐' 대신 '푸시 알림'처럼 기능을 적어야, 이 스위치가 무엇을 켜고 끄는지 한눈에 이해됩니다. 상태는 노브의 위치와 색으로 이미 충분히 드러나므로, 라벨까지 상태를 반복할 필요는 없습니다.

관련 개념