김희준
김희준

2026년 10월 05일 업데이트

팝업은 사용자가 진행하던 화면 위에서 추가 정보나 선택을 제공할 때 사용합니다. 확인이 필요한 결정인지, 잠깐 보여 주면 되는 상태 안내인지에 따라 새 창, 모달, 토스트 등을 구분해 설계하세요.

1. 팝업 디자인의 목적

1.1 팝업 디자인이란?

팝업 디자인은 추가로 나타나는 영역의 내용, 표시 시점과 닫는 방법을 정하는 작업입니다. 현재 과업에 필요한 정보를 제공하되, 진행 중인 작업을 불필요하게 방해하지 않아야 합니다.

1.2 어떤 경우에 사용할까요?

  • 삭제처럼 중요한 결과를 확인하거나, 현재 작업에 필요한 선택을 받아야 할 때 사용할 수 있습니다.
  • 공지나 이벤트를 보여 줄 때는 모든 방문자에게 매번 노출하기보다 대상과 빈도, 시점을 정하세요.
  • 새 브라우저 창을 여는 방식과 페이지 안에 표시하는 방식은 동작이 다릅니다. 정보의 중요도와 필요한 조작에 맞는 형태를 선택합니다.

2. 팝업의 주요 유형

2.1 새 창

기존 페이지와 별도의 브라우저 창으로 내용을 보여 주는 방식입니다. 사용자가 새 창이 열릴 것을 예상할 수 있도록 안내하고, 원래 작업으로 돌아갈 수 있게 구성하세요.

팝업 디자인1

2.2 브라우저 대화상자

JavaScript의 alert, confirm, prompt는 브라우저가 제공하는 대화상자입니다. 안내, 확인·취소, 텍스트 입력 등 필요한 응답에 따라 쓰임이 다릅니다.

팝업 디자인2

alert는 메시지를 보여 주고 사용자의 확인을 받습니다. confirm은 확인 또는 취소를 선택하게 하며, 선택 결과에 따라 다음 동작을 처리할 수 있습니다.

prompt는 짧은 텍스트를 입력받을 수 있는 대화상자입니다. 입력 조건이나 추가 설명이 많은 경우에는 페이지 안의 폼으로 구성하는 편이 적합할 수 있습니다.

2.3 레이어 팝업

페이지의 기존 내용 위에 별도 영역을 표시하는 방식입니다. 배경을 가리는지, 배경과 상호작용할 수 있는지, 어떤 조작으로 닫히는지를 함께 정해야 합니다.

팝업 디자인3

2.4 모달

모달은 열린 동안 배경의 다른 작업을 제한하고 현재 대화상자의 과업에 집중하게 합니다. 확인, 취소와 닫기 동작을 명확히 설계하세요.

팝업 디자인4

열릴 때 초점을 대화상자 안으로 이동시키고, 닫은 뒤에는 시작한 위치로 돌려주는 동작도 필요합니다. 키보드 사용자가 같은 작업을 수행할 수 있어야 합니다.

2.5 토스트

토스트는 저장 완료처럼 짧은 상태 메시지를 잠시 보여 주는 방식입니다. 사용자의 흐름을 크게 끊지 않고 결과를 알려 줄 때 적합합니다.

메시지를 읽을 시간과 표시 위치를 정하고 주요 조작을 가리지 않게 하세요. 반드시 읽거나 응답해야 하는 중요한 내용은 잠시 나타났다 사라지는 토스트에만 담지 않는 편이 좋습니다.

팝업 디자인5

3. 팝업을 설계할 때 확인할 점

3.1 이유와 행동을 구체적으로 쓰기

제목에는 상황을, 본문에는 필요한 설명을, 버튼에는 실행할 행동을 적습니다. 제목과 버튼을 똑같이 반복하기보다 “파일을 삭제할까요?”와 “삭제”처럼 역할에 맞게 표현하세요.

3.2 닫기와 취소 방법 제공하기

사용자가 원할 때 과업을 취소하거나 이전 화면으로 돌아갈 수 있게 합니다. 닫기 버튼을 찾기 쉽게 표시하고 키보드 조작과 초점 이동도 함께 검토하세요.

3.3 내용과 화면에 맞는 크기

팝업 크기는 내용의 양과 기기의 화면 크기에 맞춰 정합니다. 긴 내용이 있다면 스크롤 영역을 분명하게 하고, 좁은 화면에서도 주요 버튼이 잘리지 않게 구성하세요.

3.4 팝업의 중첩 줄이기

팝업 위에 다시 팝업을 띄우면 현재 위치와 돌아갈 방법을 이해하기 어려워집니다. 여러 단계가 필요하다면 같은 영역 안에서 진행하거나 별도 페이지로 연결하는 구조를 검토하세요.

4. Pixso에서 팝업 흐름 검토하기

팝업 자체뿐 아니라 열리기 전 화면과 닫힌 뒤 화면을 함께 만들어 보세요. 메시지를 읽고 행동한 다음 어디로 돌아가는지까지 검토할 수 있습니다.

팝업 디자인5

Pixso에서 버튼, 텍스트와 오버레이를 구성하고 프로토타입으로 연결할 수 있습니다. 정상 완료, 취소와 오류 상태를 나눠 만들면 팀이 같은 흐름을 보며 논의하기 쉽습니다.

화면 위 댓글에 막힌 위치와 수정 이유를 남기고, 변경 후 같은 조작을 다시 시험하세요. 시각적 구성과 함께 표시 조건, 닫기 방식, 개발 단계의 접근성 요구도 공유합니다.

무료 이용 pixso 화살

필요한 정보만, 적절한 순간에

팝업은 정보를 강조하는 만큼 사용자의 흐름을 끊을 수 있습니다. 표시할 이유가 분명한지, 행동을 이해할 수 있는지, 쉽게 닫고 원래 작업으로 돌아갈 수 있는지를 먼저 확인하세요.

실제 화면에서 열기부터 닫기까지 시험하면 과도한 노출과 불명확한 안내를 발견하기 쉽습니다. 더 많은 UI·UX 설계 방법은 디자인 아티클에서 살펴보세요.

맨 위로 이동
X에 공유하기
페이스북에 공유하기