Atlas로 돌아가기 UI 패턴 비교

혼동하기 쉬운 UI 패턴 비교

두 패턴은 비슷하게 보일 수 있지만 다른 작업을 수행합니다. 올바른 것을 선택하려면 이러한 짧은 규칙을 사용하세요.

팝오버 vs 툴팁

Tooltip은 짧은 힌트를 줘. Popover는 더 많은 글, 선택지, 버튼을 담을 수 있어.

몇 단어만으로 충분할 때는 툴팁을 사용하세요. 페이지를 떠나지 않고 더 많이 읽거나 해야 할 때는 팝오버를 사용하세요. 가이드 열기
모달 vs. 팝오버

모달은 작업이 끝날 때까지 화면을 멈춰요. 팝오버는 버튼 옆에 뜨고 화면은 계속 쓸 수 있어요.

먼저 완료해야 하는 한 가지 작업에는 모달(modal)을 사용하세요. 추가 정보나 작은 동작에는 팝오버(popover)를 사용하세요. 가이드 열기
드롭다운 vs 선택 vs 콤보박스

dropdown 메뉴는 여러 동작을 실행해요. select는 정해진 목록에서 고르는 거고, combobox는 직접 타이핑하거나 검색할 수도 있어요.

동작에는 메뉴를 사용하세요. 짧은 고정 목록에는 선택(select)을 사용하세요. 긴 목록이나 검색 가능한 목록에는 콤보박스(combobox)를 사용하세요. 가이드 열기
탭 vs. 분할 컨트롤

탭은 콘텐츠 섹션 간 전환을 합니다. 세그먼트 컨트롤은 같은 뷰에서 작은 모드, 필터, 또는 값을 변경합니다.

별도의 콘텐츠 섹션에는 탭을 사용하세요. 동일한 콘텐츠를 변경하는 몇 가지 짧은 선택에는 세분화된 컨트롤을 사용하세요. 가이드 열기
아코디언 vs. 탭

아코디언은 페이지 안에서 여러 섹션을 열어 둘 수 있어요. 반면 탭은 하나의 공간에서 한 번에 하나씩만 보여줘요.

사람들이 함께 읽을 수 있는 질문이나 섹션에는 아코디언을 사용하세요. 한 번에 하나만 중요한 몇 가지 별도의 보기는 탭을 사용하세요. 가이드 열기
토스트 vs. 알림

Toast는 작업을 멈추지 않는 짧은 메시지야. Alert은 놓치면 안 되니까 화면에 머물거나 작업을 중단시켜.

완료된 작업을 확인할 때는 토스트를 사용하세요. 실패, 위험, 또는 즉각적인 주의가 필요한 선택에는 알림을 사용하세요. 가이드 열기
툴팁 대 호버 카드

Tooltip은 짧은 이름이나 힌트를 줘. Hover card는 사람이나 항목, 링크에 대한 자세한 미리보기를 보여줘.

몇 단어만으로 충분할 때는 툴팁을 사용하세요. 미리보기를 통해 다른 페이지로 이동하지 않아도 될 때는 호버 카드를 사용하세요. 키보드와 터치에서도 작동해야 합니다. 가이드 열기
컨텍스트 메뉴 vs 드롭다운

컨텍스트 메뉴는 누르거나 클릭한 항목에 쓸 수 있는 행동을 보여줘요. 드롭다운은 목적이 명확하게 보이는 버튼에서 열려요.

컨텍스트 메뉴를 유일한 경로가 아닌 추가 단축키로 사용하세요. 메뉴가 어디에서 열리는지 사람들이 볼 수 있어야 할 때는 드롭다운을 사용하세요. 가이드 열기
캐러셀 vs. 마르퀴

캐러셀은 조작 장치가 있는 각각의 슬라이드를 보여줘요. 마키는 한 줄의 내용이 계속 움직이게 해요.

항목마다 시간과 제어가 필요할 때는 캐러셀을 사용하세요. 중요한 장식이 아닌 경우에는 요구될 때 멈추거나 정지할 수 있는 마퀴를 사용하세요. 가이드 열기
라이트박스 vs. 모달

라이트박스는 사진이나 영상을 보여주는 특별한 창이에요. 보통 창은 선택지, 양식, 짧은 작업을 담아요.

사진이나 비디오를 확대하려면 라이트박스를 사용하세요. 주요 작업이 행위하거나 결정을 내리는 것이라면 모달을 사용하세요. 가이드 열기
메이슨리 대 벤토 그리드

메이슨리는 서로 다른 높이의 카드를 열에 채웁니다. 벤토 그리드는 계획된 카드 크기를 사용하여 가장 중요한 것을 보여줍니다.

높이가 다른 여러 개별 항목에는 메이슨리를 사용하세요. 크기가 중요도를 보여주는 소규모 집합에는 벤토 그리드를 사용하세요. 가이드 열기
사이드바 vs. 서랍

사이드바는 화면 구조 안에 자리 잡아. Drawer는 잠깐 옆으로 미끄러져 들어와서 화면을 가리거나 밀어낼 수 있어.

여유가 있을 때 사람들이 자주 사용하는 도구나 링크에는 사이드바를 사용하세요. 덜 자주 사용하는 작업이나 작은 화면에는 드로어를 사용하고, 닫기 쉽게 만드세요. 가이드 열기
햄버거 vs. 케밥

세 줄 모양 버튼은 메인 메뉴를 열어. 점 세 개 버튼은 근처 항목의 추가 기능을 열어.

주로 작은 화면에서 숨겨진 내비게이션에는 세 줄을 사용하십시오. 추가 항목 동작이 맞지 않는 경우 세 점을 사용하고 버튼 이름을 “더 많은 동작”이라고 하십시오. 가이드 열기
이징 vs. 스프링

이징은 설정된 타이밍 커브를 따릅니다. 스프링은 실제 스프링처럼 움직이며 스스로 멈춥니다.

페이드, 색상 변경 및 시간 기반 단계에는 이징(easing)을 사용하세요. 드래그를 따라가는 객체에는 스프링(spring)을 사용하세요. 가이드 열기
스태퍼 vs 슬라이더

Stepper는 정해진 단계로 숫자를 바꿔. Slider는 범위 안에서 원하는 위치를 고르게 해.

작은 정확한 변경에는 스태퍼를 사용하세요. 정확한 숫자를 입력하는 것보다 대략적인 위치가 중요할 때는 슬라이더를 사용하세요. 항상 값을 표시하고 키보드를 지원하세요. 가이드 열기
시트 vs. 알림 (macOS)

Sheet는 하나의 창에 속하며 짧은 작업을 담아. Alert은 지금 당장 주의가 필요한 짧은 메시지나 선택지를 보여줘.

설정, 저장 또는 하나의 문서와 관련된 짧은 양식에는 시트(sheet)를 사용하세요. 경고, 실패 또는 단일 단계 확인에는 알림(alert)을 사용하세요. 가이드 열기