안녕하세요! ANO입니다👋
오늘은 모달(modal), 팝업(pop-up),
다이얼로그(dialog)의 차이점에
대해서 살펴보겠습니다
특히 모달은 modal과 non-modal로 나뉘고,
팝업과 다이얼로그에도 다양한 유형이 있으니,
각각의 세부적인 구조와 쓰임새를 알아볼게요! 🧐
1. 모달(Modal)
모달은 사용자의 현재 작업을 중단시키고,
새로운 창에서 반드시 상호작용을 요구하는
UI 요소예요.
모달이 활성화되면 배경이 비활성화되어
다른 작업을 진행할 수 없어요.
모달(Modal)의 구성요소
① Title(제목)
타이틀로 모달 내용에 대한 핵심 제목이에요.
② Contents (내용)
모달의 핵심 부분으로,
사용자에게 정보 전달, 입력 요청,
또는 작업 확인을 받는 내용을 담아요.
③ Bottom Actions (하단 버튼)
확인/취소, 저장/닫기와 같이
사용자의 선택을 돕는 버튼이 배치됩니다.
④ Scrim(=Dimmed)
스크림(Scrim) 또는 딤드(Dimmed)는
모달 창 뒤의 비활성화된 영역을 덮는
반투명 레이어를 말해요
.
보통 화면 배경을 흐릿하게 만들거나 어둡게 처리해,
사용자가 모달 창에만 집중하도록 도와주는 역할을 해요.
여기서!
블러 효과(Blur Effect)를 사용하면
스크림 뒤 배경을 더욱 흐릿하게 만들어
디자인이 깔끔해져요.
그리고
이 스크림(scrim)의 유/무에 따라
Modal(모달)과 Non-modal(논모달)로
나누어져요!
① Scrim(스크림) 有 → Modal (모달)
배경이 비활성화되며,
반드시 작업을 완료해야 닫을 수 있음.
예: 회원가입, 로그인, 경고창
② Scrim(스크림) 無 → Non-Modal (논모달)
배경이 활성화되어 있으며,
사용자가 작업을 중단하지 않고도
모달 외부를 클릭해 닫을 수 있음.
대게 Handle bar로 창을 닫음.
예: 검색창의 힌트 박스, 도움말 팁
언제 사용하나요?
Modal:
사용자 입력이 반드시 필요할 때.
Non-Modal:
참고 정보 제공이나 간단한 작업일 때.
사용 시 주의점!
사용자의 초점을 유도하고
중요한 작업에 집중시키지만,
너무 자주 사용하면
사용자 경험이 떨어질 수 있으니
중요한 순간에만 사용해야 합니다!
2. 팝업(Pop-up)
팝업(pop-up)은
화면 상단에 독립적으로 떠 있는 창으로,
작업을 방해하지 않으면서
추가 정보 제공이나 행동 유도를
목적으로 사용돼요.
팝업 중 가장
대표적인 팝업은
confirm popup / alert popup
system popup / layer popup
총 4가지가 있어요
① Confirm Pop-up
사용자에게 결정을 요구하는 창.
예: "이 작업을 실행하시겠습니까?"
② Alert Pop-up
경고 메시지나 알림을 전달.
예: "파일이 손상되었습니다."
③ System Pop-up
시스템에서 자동으로 뜨는 창으로,
OS나 브라우저에서 제공.
예: 쿠키 허용 요청, 위치 정보 허용 요청
④ Layer Pop-up
화면 안에서 레이어 형태로 뜨는 팝업으로,
화면 전환 없이 정보를 추가 제공.
예: 광고 배너, 뉴스레터 구독 창
언제 사용하나요?
광고, 이벤트, 또는 푸시 알림 등으로
사용자 주의를 끌 때.
작업 흐름을 방해하지 않고
정보를 제공하고자 할 때.
주로 사용해요!
사용 시 주의점!
주목도가 높고,
간단한 메시지 전달에 효과적이지만,
과도한 팝업 사용은
사용자 불편을 초래할 수 있기에
꼭 필요할 때만 사용해야 해요!
그리고
최근 팝업 차단 기능 때문에,
필수 노출은 모달을 통해 하는 것이 좋아요💨
3. 다이얼로그(Dialog)
다이얼로그는 간단한 메시지와 함께
확인(OK) 또는 취소(Cancel) 같은
응답을 요구하는 작은 창이에요.
모달의 일종으로,
주로 사용자에게 중요한 메시지를 전달하거나
사용자의 결정을 요구하는
결정형 모달이에요!
언제 사용하나요?
사용자에게 간단한 선택을 유도하며
빠른 결정이 필요한 경우 주로 사용돼요!
예: "저장하지 않은 변경 사항이 있습니다. 저장하시겠습니까?"
앱을 종료하시겠습니까?" (예/아니오)
모달, 팝업, 다이얼로그 비교 표
Modal | 배경 비활성화, 작업 중단 필요 | Modal / Non-Modal | 중요한 작업 입력 또는 경고 메시지 제공 |
Pop-up | 화면 위 독립적 창 | Confirm, Alert, System, Layer | 광고, 알림, 참고 정보 제공 |
Dialog | 간단한 메시지와 응답 요구 | 단순 응답형 | 빠른 결정 유도 |
이렇게 모달, 팝업, 다이얼로그는
각각의 목적과 특성이 다르기 때문에,
적절히 선택해 사용자 경험을 향상시켜 보세요! 😊
'디자인' 카테고리의 다른 글
벤또 메뉴 아이콘 / 햄버거 메뉴 아이콘 / 되네르 메뉴 아이콘 / 미트볼 메뉴 아이콘 / 케밥 메뉴 아이콘 총정리! (0) | 2024.11.15 |
---|