← 전체 카테고리
05

데이터 표시

같은 데이터도 카드로 보여줄지 리스트로 보여줄지에 따라 완전히 다른 서비스가 됩니다. 그리고 한국에서 "슬라이더"라고 부르는 그것의 진짜 이름이 여기 있습니다.

15개 용어15개 라이브 데모
슬라이더라고 부르지만 캐러셀입니다

메인 화면에서 좌우로 넘어가는 배너 — 실무에서는 대부분 "슬라이더" 또는 "롤링 배너"라고 부르지만 정식 명칭은 캐러셀입니다. 폼의 슬라이더(값 조절 막대)와 이름이 겹쳐서 사고가 납니다.

01

카드

Card

이런 상황에서 나옵니다

"상품을 카드 형태로 보여주세요" — 이미지가 중요한 목록에서.

관련된 정보를 하나의 박스로 묶은 단위입니다. 이미지·제목·설명·버튼이 한 세트로 들어갑니다.

눈으로 보기 직접 눌러보세요
🖼️
여름 린넨 셔츠
시원한 소재의 데일리 셔츠
39,000원
헷갈리는 지점

카드는 목록에서 반복되는 게 전제입니다. 반복되지 않는 걸 카드로 만들면 그냥 박스일 뿐입니다. 카드 안에 클릭 가능한 요소가 여러 개면 "카드 전체를 눌렀을 때 어디로 가는지"를 정해야 합니다.

실무에서 쓸 때

카드 안에 버튼이 있으면 카드 전체 클릭과 충돌합니다. 버튼을 눌렀을 때 카드 링크가 함께 동작하지 않도록 처리를 요청해야 합니다.

이렇게 요청하세요

상품 목록을 카드 그리드로 만들어주세요. 카드 전체가 상세로 가는 링크이고, 안의 "담기" 버튼은 카드 링크와 별개로 동작해야 합니다. 제목이 길어도 카드 높이가 흐트러지지 않게 2줄로 말줄임해주세요.

02

리스트

List

이런 상황에서 나옵니다

"목록을 카드 말고 리스트로 바꿔주세요" — 정보 밀도를 높일 때.

항목을 세로로 나열한 것입니다. 카드보다 정보 밀도가 높고 훑어보기 좋습니다.

눈으로 보기 직접 눌러보세요
김지훈
회의 자료 공유드립니다
14:20
박서연
확인했습니다!
13:05
헷갈리는 지점

카드로 할지 리스트로 할지는 "이미지가 중요한가"로 갈립니다. 쇼핑몰 상품은 카드(그리드), 메일함·알림함은 리스트가 맞습니다. 모바일에서 카드 2열은 좁아서 리스트로 바꾸는 경우가 많습니다.

이렇게 요청하세요

알림 목록은 리스트로 만들어주세요. 각 행은 아바타 + 제목 + 본문 1줄 + 시간 구성이고, 읽지 않은 항목은 배경색으로 구분해주세요.

03

테이블 · 데이터 그리드

Table · Data Grid

이런 상황에서 나옵니다

"주문 내역을 표로 정리해주세요" — 관리자 화면 논의에서 반드시.

행과 열로 데이터를 보여주는 입니다. 정렬·필터·페이징 기능이 붙으면 데이터 그리드라고 부릅니다.

눈으로 보기 직접 눌러보세요
주문번호상품상태금액
#10293린넨 셔츠배송중39,000
#10292코튼 팬츠배송완료52,000
#10291캔버스 백결제대기28,000

폭이 좁으면 가로로 스크롤됩니다 — 이게 ①번 방식입니다.

헷갈리는 지점

모바일에서 표를 어떻게 할지가 항상 문제입니다. 선택지는 ①가로 스크롤 ②열 몇 개만 남기기 ③카드 형태로 변환. 시안 단계에서 정해두지 않으면 개발이 임의로 처리합니다.

이렇게 요청하세요

주문 내역을 테이블로 만들어주세요. 컬럼별 정렬 기능을 넣고, 모바일에서는 표 영역만 가로 스크롤되게 해주세요(페이지 전체가 좌우로 움직이면 안 됩니다). 첫 번째 열은 고정해주세요.

05

아코디언

Accordion

이런 상황에서 나옵니다

"FAQ 만들어주세요" — 접었다 펴는 목록이 필요할 때.

제목을 누르면 내용이 접혔다 펼쳐지는 UI입니다. FAQ의 기본형입니다.

눈으로 보기 직접 눌러보세요
배송은 얼마나 걸리나요?

평일 오후 2시 이전 결제 시 당일 출고되며, 보통 1~2일 내 도착합니다.

교환·반품이 가능한가요?

수령 후 7일 이내 신청 가능합니다. 단순 변심의 경우 배송비는 고객 부담입니다.

영수증을 받을 수 있나요?

마이페이지 > 주문내역에서 현금영수증·세금계산서를 발급할 수 있습니다.

헷갈리는 지점

여러 개를 동시에 펼칠 수 있는지를 정해야 합니다(하나만 열림 vs 여러 개 열림). 그리고 검색으로 찾아야 하는 중요한 내용을 아코디언에 접어두면 사용자가 못 찾습니다.

이렇게 요청하세요

FAQ를 아코디언으로 만들어주세요. 여러 개를 동시에 펼칠 수 있게 하고, 첫 번째 항목은 기본으로 열어주세요. 접힌 내용도 페이지 검색(Ctrl+F)에 잡히게 해주세요.

06

디스클로저

Disclosure · 더보기 / 접기

이런 상황에서 나옵니다

"내용이 길어서 접었다 펼 수 있게 해주세요"

아코디언의 단일 항목 버전입니다. 하나의 내용을 접었다 펼치는 것입니다.

눈으로 보기 직접 눌러보세요
상품 상세 정보 더보기

소재: 린넨 55%, 코튼 45% · 제조국: 대한민국 · 세탁 방법: 찬물 단독 손세탁 권장 · 제조연월: 2026.05

헷갈리는 지점

"더보기"를 눌러 같은 자리에서 펼쳐지면 디스클로저, 목록이 아래에 추가되면 Load More입니다. 개발 구현이 다르므로 구분해서 요청해야 합니다.

이렇게 요청하세요

긴 상품 설명을 3줄만 보여주고 "더보기"로 펼쳐지게 해주세요. 같은 자리에서 펼쳐지는 디스클로저 방식이고, 펼친 뒤에는 "접기"로 바뀌게 해주세요.

07

배지

Badge

이런 상황에서 나옵니다

"안 읽은 개수 표시해주세요"

개수나 상태를 나타내는 작은 표식입니다. 알림 아이콘 위의 빨간 숫자가 대표적입니다.

눈으로 보기 직접 눌러보세요
🔔12✉️999+🛒숫자형 · 최대치 · 점형(dot)
헷갈리는 지점

칩·태그와의 차이는 배지는 누르는 것이 아니라 보는 것이라는 점입니다. 숫자가 커질 때(999+) 어떻게 표시할지, 0일 때 숨길지를 정해야 합니다.

이렇게 요청하세요

알림 아이콘에 안 읽은 개수 배지를 붙여주세요. 999를 넘으면 "999+"로 표시하고, 0개일 때는 배지를 숨겨주세요.

08

아바타

Avatar

이런 상황에서 나옵니다

"프로필 사진 없는 사람은 어떻게 보여줘요?" — 개발 중 반드시 나오는 질문.

사용자를 나타내는 프로필 이미지 요소입니다. 보통 원형입니다.

눈으로 보기 직접 눌러보세요
?
+5

이름 첫 글자 · 이미지 없음 · 여러 명 겹쳐 표시(스택)

헷갈리는 지점

사진이 없을 때 무엇을 보여줄지를 반드시 정해야 합니다 — 이름 첫 글자, 기본 아이콘, 랜덤 색상 등. 이걸 안 정해두면 깨진 이미지 아이콘이 나옵니다.

이렇게 요청하세요

아바타를 만들어주세요. 프로필 이미지가 없으면 이름 첫 글자를 배경색과 함께 보여주고, 이름도 없으면 기본 아이콘을 표시해주세요. 여러 명은 겹쳐서(스택) 최대 3명 + "+N"으로 표시해주세요.

09

썸네일

Thumbnail

이런 상황에서 나옵니다

"이미지 비율이 다 제각각이에요" — 목록 카드 높이가 흐트러질 때.

콘텐츠를 작게 줄여 보여주는 대표 이미지입니다. 엄지손톱(thumbnail)만 하다고 해서 붙은 이름입니다.

눈으로 보기 직접 눌러보세요
1:1
정사각
4:3
일반
16:9
와이드
헷갈리는 지점

비율(4:3, 16:9, 1:1)을 프로젝트 안에서 통일해야 합니다. 안 그러면 목록에서 카드 높이가 제각각이 됩니다. 그리고 업로드된 이미지가 비율에 안 맞을 때 잘라낼지(crop) 여백을 둘지를 정해야 합니다.

이렇게 요청하세요

상품 썸네일 비율을 4:3으로 통일해주세요. 원본 비율이 달라도 가운데를 기준으로 잘라내고(object-fit: cover), 이미지가 없으면 플레이스홀더를 보여주세요.

10

툴바

Toolbar

이런 상황에서 나옵니다

"편집 버튼들을 한 줄로 모아주세요"

기능 버튼들을 한 줄로 모아둔 영역입니다. 편집기 상단의 굵게·기울임·정렬 버튼 줄이 툴바입니다.

눈으로 보기 직접 눌러보세요
헷갈리는 지점

툴바에 버튼을 계속 추가하면 금세 넘칩니다. 자주 쓰는 것만 밖에 두고 나머지는 "더보기(⋯)"로 접는 규칙을 미리 정해두세요.

이렇게 요청하세요

에디터 툴바를 만들어주세요. 자주 쓰는 6개만 노출하고 나머지는 "더보기(⋯)" 드롭다운으로 넣어주세요. 모바일에서는 가로 스크롤되게 해주세요.

11

타임라인

Timeline

이런 상황에서 나옵니다

"주문 처리 과정을 순서대로 보여주세요"

사건을 시간 순서대로 세로로 나열한 표시입니다. 주문 처리 과정, 활동 기록에 씁니다.

눈으로 보기 직접 눌러보세요
배송 완료7월 29일 14:20
배송 중7월 28일 09:10
상품 출고7월 27일 18:40
결제 완료7월 27일 11:02
헷갈리는 지점

스텝 인디케이터와 비슷해 보이지만, 스텝은 앞으로 할 일, 타임라인은 이미 일어난 일입니다. 시간 표기(절대 시각 vs "3분 전")도 정해야 합니다.

이렇게 요청하세요

배송 조회를 타임라인으로 보여주세요. 최근 항목이 위로 오게 하고, 시간은 "7월 29일 14:20" 형식으로 절대 시각을 표시해주세요.

12

트리

Tree · 계층 구조

이런 상황에서 나옵니다

"카테고리를 폴더처럼 관리하게 해주세요"

상위–하위 관계를 접었다 펼치며 보여주는 구조입니다. 폴더 구조, 카테고리 관리에 씁니다.

눈으로 보기 직접 눌러보세요
📁 여성

📁 아우터
📁 상의
📁 원피스

📁 남성

📁 셔츠
📁 팬츠

📁 잡화

📁 가방
📁 신발

헷갈리는 지점

깊이가 3단계를 넘어가면 사용자가 길을 잃습니다. 관리자 화면이라도 마찬가지입니다. 뎁스 제한을 기획 단계에서 정하세요.

이렇게 요청하세요

카테고리 관리를 트리 구조로 만들어주세요. 최대 3뎁스까지만 허용하고, 펼침 상태는 새로고침해도 유지되게 해주세요.

13

차트 · 그래프

Chart · Graph

이런 상황에서 나옵니다

"매출 추이를 그래프로 보여주세요"

데이터를 그림으로 바꿔 한눈에 파악하게 만든 것입니다.

눈으로 보기 직접 눌러보세요
헷갈리는 지점

차트는 데이터가 없을 때·1개일 때·비정상적으로 클 때 세 경우를 반드시 함께 설계해야 합니다. 시안에 예쁜 데이터만 그려놓으면 실제 서비스에서 깨집니다.

이렇게 요청하세요

주간 매출 막대 차트를 만들어주세요. 데이터가 없을 때·1개일 때의 화면도 함께 정의해주세요. 색만으로 계열을 구분하지 말고 라벨도 함께 표시해주세요.

14

대시보드

Dashboard

이런 상황에서 나옵니다

"주요 지표를 한 화면에 모아주세요" — 관리자 첫 화면 논의에서.

핵심 지표를 한 화면에 모아 현황을 파악하게 하는 화면입니다. 자동차 계기판에서 온 이름입니다.

눈으로 보기 직접 눌러보세요
오늘 매출
₩1,240,000
▲ 12.4%
신규 가입
48명
▼ 3.1%
헷갈리는 지점

"다 보여주세요"가 가장 위험한 요구입니다. 대시보드는 무엇을 뺄지를 정하는 작업입니다. 사용자가 이 화면을 보고 어떤 결정을 내려야 하는지부터 정의하세요.

이렇게 요청하세요

관리자 대시보드를 만들기 전에 여쭙습니다 — 이 화면을 보고 어떤 결정을 내리시나요? 그 결정에 필요한 지표 3~5개만 크게 배치하고 나머지는 하위 페이지로 나누는 게 좋겠습니다.

15

스켈레톤 vs 플레이스홀더 이미지

Skeleton vs Placeholder Image

이런 상황에서 나옵니다

회색 네모가 로딩 중인지 이미지 없음인지 구분이 안 될 때.

스켈레톤은 로딩 중에 보여주는 회색 뼈대, 플레이스홀더 이미지는 이미지가 아예 없을 때 보여주는 대체 그림입니다.

눈으로 보기 직접 눌러보세요
스켈레톤 — 로딩 중

잠시 후 실제 내용으로 바뀜

플레이스홀더 — 이미지 없음
🖼️

계속 이 상태로 유지됨

헷갈리는 지점

둘 다 회색 네모라서 헷갈리지만 의미가 정반대입니다. 스켈레톤은 "곧 나옵니다", 플레이스홀더는 "없습니다". 스켈레톤이 영원히 도는 화면은 버그입니다.

이렇게 요청하세요

로딩 중에는 스켈레톤(움직이는 회색 뼈대), 이미지가 없을 때는 플레이스홀더(정지된 아이콘)로 구분해주세요. 둘이 같은 모양이면 사용자가 로딩인지 없는 건지 알 수 없습니다.