콘텐츠가 많을 때 모든 정보를 한 화면에 보여줄 수는 없습니다.
이때 자주 사용되는 UI 패턴이 바로
**캐러셀(Carousel)**과 **페이지네이션(Pagination)**입니다.
1. 캐러셀 컴포넌트란?
캐러셀은
여러 개의 콘텐츠를 한 영역에서 좌우로 넘겨가며 보여주는 UI 컴포넌트입니다.
1️⃣ 특징
- 카드, 배너, 이미지 목록에 자주 사용
- 좌·우 화살표 또는 스와이프 제스처 지원
- 공간을 효율적으로 사용 가능
2️⃣ 활용
- 추천 콘텐츠
- 신규 도서 / 상품 목록
- 이벤트 배너
핵심: “많은 콘텐츠를 한 영역에 담고 싶을 때”

2. 페이지네이션이 필요한 이유
캐러셀만 사용하면 사용자는
“지금 몇 번째 콘텐츠를 보고 있는지”
헷갈릴 수 있습니다.
이때 필요한 것이 페이지네이션입니다.
3. 페이지네이션(Pagination)이란?
페이지네이션은
전체 콘텐츠 중 현재 위치를 시각적으로 알려주는 요소입니다.
1️⃣ 대표적인 형태
- ● ○ ○ ○ (도트 형태)
- 숫자 페이지
- 슬라이드 인디케이터
2️⃣ 역할
- 현재 위치 인지
- 남은 콘텐츠 개수 예측
- 탐색에 대한 심리적 안정감 제공

4. 캐러셀 + 페이지네이션의 조합
캐러셀과 페이지네이션은 세트로 쓰일 때 가장 효과적입니다.
- 캐러셀 → 콘텐츠 탐색
- 페이지네이션 → 위치 안내
사용자는
“어디쯤 와 있는지”를 알고 안심하며 넘길 수 있습니다.
정리하면
캐러셀은 콘텐츠를 보여주는 방식이고,
페이지네이션은 그 안에서 길을 잃지 않게 해주는 안내판이다.
- 콘텐츠가 많다 → 캐러셀
- 위치 인지가 필요하다 → 페이지네이션
- 둘을 함께 사용하면 → 사용성 상승
'웹 개발 기본 & 디자인' 카테고리의 다른 글
| [UI 디자인] 사용자가 탐색하게 하기: 탭, 브레드크럼, 내비게이션 바(GBN) (0) | 2025.12.13 |
|---|---|
| [UI 디자인] 사용자에 정보 전달: 아코디언, 드롭다운 (0) | 2025.12.13 |
| [UI 디자인] 사용자 정보 전달 UI: 다이얼로그, 배너, 스낵바 (0) | 2025.12.13 |
| [UI 디자인] 사용자 입력 컴포넌트 (0) | 2025.12.13 |
| [UI 디자인] 컴포넌트 정리: 라디오 버튼, 체크박스 , 토글 스위치 (0) | 2025.12.13 |