모달 (Modal)

모달은 사용자의 주의를 특정 작업 또는 내용에 집중시키기 위해 주로 사용되는 대화형 UI 요소입니다. 사용자가 모달 내의 정보를 주시하거나 요구되는 작업을 완료하도록 강제하기도 합니다. 웹 브라우저에서 자체적으로 제공하는 모달 얼럿도 있지만, 경우에 따라 완성도를 높이기 위해 커스터마이징 된 스타일로 제작합니다. Android에서는 Dialogs라고 불립니다. 앱에서는 각 OS에서 제공하는 기능을 사용하는 편입니다.

사용 예시

모달은 다양한 상황에서 사용될 수 있습니다. 사용자에게 중요한 정보를 전달하거나, 복잡한 작업을 단순화하거나, 추가 정보를 제공하거나, 폼 제출과 같은 사용자의 결정을 요구할 때 모달을 사용할 수 있습니다. 예를 들어, 약관 동의, 사용자 정보 입력, 이미지 미리보기 등에 자주 사용됩니다.

주의점

  1. 모달은 사용자의 작업 흐름을 중단시키므로, 반드시 필요한 경우에만 사용해야 합니다. 과도하게 사용되면 사용자 경험을 해칠 수 있습니다.
  2. 모달은 사용자가 요구하는 작업을 쉽게 이해하고 수행할 수 있도록 설계되어야 합니다. 모호하거나 복잡한 내용은 사용자의 혼란을 초래할 수 있습니다.
  3. 모달에서 요구하는 작업이 완료되면, 적절한 피드백을 제공해야 합니다. 이는 사용자에게 작업이 성공적으로 완료되었음을 알리는 것이 중요합니다.
  4. 모달에 사용된 타이틀에 대한 내용과 주요 버튼의 이름에 혼동을 줄 수 있는 텍스트는 피해야 합니다.

참조