Pagination

대량의 콘텐츠를 관리 가능한 크기의 페이지로 나누어 탐색할 수 있게 하는 네비게이션 요소입니다. 사용자가 콘텐츠를 효율적으로 탐색하고, 특정 페이지로 직접 이동하며, 현재 위치를 파악할 수 있도록 돕습니다.

Anatomy

  1. 1Per page
  2. 2Backward navigation
  3. 3First page
  4. 4Ellipsis
  5. 5Current page
  6. 6Last page
  7. 7Forward navigation
  8. 8Move to page

Variants

Variants
Leading content
Trailing content

States

Contents option

정보 탐색에 용이할 수 있도록 Leading, Trailing content 위치에 컴포넌트에서 제공하고 있는 ‘Per page’, ‘Move to page’ 옵션을 자유롭게 배치하여 사용성을 높일 수 있습니다. 해당 요소 이외에도 커스터마이징 요소 역시 위치할 수 있습니다. 760px 이하의 해상도에서만 Contents option을 사용할 수 있습니다.

  • Per page: 페이지의 표시할 아이템 수를 조정할 수 있습니다.
  • Move to page: 원하는 페이지의 번호를 입력하여 이동할 수 있습니다.

Page ellipsis

Total page가 20개 이상일 시 Boundary 옵션을 적용함으로써 탐색 시 가장 처음 페이지와 끝 페이지로 이동하는 편의성을 제공하는 것을 권장합니다.

Usage

Extended

기본적으로 말줄임을 포함하여 11개의 페이지 버튼이 보여집니다. Total page가 20개 이상일 시 Boundary=1, Sibling=3을 기본값으로 두어 처음과 끝 페이지의 탐색 편의성을 제공합니다. 탐색 데이터 수가 40개 이상일 시 Per page, Move to page를 제공하는 것을 권장합니다.

Compact

Compact는 반응형에서 모바일 웹에 적용할 수 있습니다. 최대 7개의 페이지가 보여질 수 있으며 Boundary, Sibling 옵션을 설정할 수 없습니다.

Minimize

Minimize를 사용하여 공간을 보다 효과적으로 활용할 수 있습니다.

How to use

Do

반응형 대응을 제외한 모바일 환경에서는 Infinite scroll 혹은 ‘더 보기’ 버튼을 사용하여 데이터를 탐색하는 것을 권장합니다.

Don’t

너무 많은 페이지 버튼을 제공하여 혼란을 주지 않습니다.

© 2026 Wanted Lab, Inc.