아코디언(Accordion)

1. 아코디언(Accordion)의 정의

아코디언은 세로로 쌓여있는 아이템 리스트이며 펼치고 숨기는 기능을 갖고 있습니다.
레이블을 클릭하면 콘텐츠나 하위 메뉴를 보여주는 영역이 펼쳐집니다. 펼쳐진 영역에는 하나 또는 그 이상의 아이템들이 한 번에 보여질 수 있습니다.
아코디언을 활용하여 작은 영역에서 효과적으로 사이트를 탐색하거나 정보를 확인할 수 있습니다.

2. 유형

  • 메뉴 아코디언

  • 콘텐츠 아코디언

  • 컨테이너 아코디언

3. 구성 옵션

  • 제목 또는 메뉴명

    콘텐츠 영역(패널)에 대한 제목을 제공합니다.
    메뉴 형태의 아코디언에서는 메뉴명을 제공합니다.

  • 아이콘

    패널이 열려 있는지 닫혀 있는지 표시할 수 있습니다.
    아이콘은 사용자에게 콘텐츠를 더 볼 수 있다는 힌트를 제공합니다.

  • 패널

    콘텐츠 영역으로 제목(머리글)과 관련된 내용을 보여줍니다.
    메뉴 형태의 아코디언에서는 하위 메뉴를 보여줍니다.

4. 사용 규칙

  • 아이콘의 배치는 일관성이 있어야 합니다.

    메뉴의 경우 제목 앞에 아이콘을 배치하면 트리 메뉴의 동작으로 인식할 수 있습니다. 따라서 콘텐츠나 아코디언 형태의 메뉴는 제목의 우측 끝에 배치하는 것을 권장합니다.
    시각적 인지를 위해 아이콘의 정렬을 유지하는 것이 좋습니다.

  • 스크롤이 제공될 수 있습니다.

    펼쳐진 영역은 최대 높이값의 제한은 없지만, 세로 영역이 제한되면 스크롤이 발생할 수 있습니다.

  • 아코디언 아이콘 선택 시 콘텐츠 영역이 아래로 밀립니다.

    컨테이너 아코디언을 제공하는 경우 아이콘 선택 시 콘텐츠 영역의 내용이 아래로 밀리면서 그 사이에 상세 검색 항목들이 노출됩니다.

5. 상황에 따른 상태

Active 상태일 때 일부 내용만 표시하고, 사용자 선택 시 콘텐츠 상세화면으로 진입시킬 수 있습니다.

  • Normal

  • Hover

  • Active

  • Disabled

6. 배치

콘텐츠 영역, 메뉴 영역, 퀵 메뉴 영역에 배치할 수 있습니다.

스타일

크기

아코디언 컴포넌트는 2가지 크기로 구분됩니다. 현장 업무용, 사무실용 등 정보량과 환경에 따라 크기를 지정하여 사용합니다.

아코디언: 56

아코디언 열림: 56

아코디언: 40

아코디언 열림: 40

아코디언: 콘텐츠형

다양한 구성의 콘텐츠를 담고 있는 아코디언의 경우에는
기본 패딩값은 20px을 활용하도록 합니다.
배치되는 곳의 레이아웃 상황에 따라 해당 화면의 패딩값 규칙에 따라 변형하여도 무관합니다.

아코디언: 콘텐츠형 열림

컬러

화이트 테마

상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.

  • Normal
    Container: Black01
    Line: Black03
    Text & Icon: Black10
  • Hover
    Container: Black02 (Opacity 50%)
    Line: Black03
    Text & Icon: Black10
  • Selected
    Container: Black01
    Line: Black03
    Text & Icon: Black10
    Bady Text: Black08
  • Disabled
    Container: Black01
    Line: Black06
    Text & Icon: Black04

콘텐츠형

  • Normal
    Container: None
    Line: Black07
    Icon: Black10
  • Hover
    Container: None
    Line: Black08
    Icon: Black10
  • Selected
    Container: Black10
    Line: None
    Icon: Black01
  • Disabled
    Container: None
    Line: Black04 (Opacity 30%)
    Icon: Black04

다크 테마

상태별 컬러는 리튬 디자인 가이드 컬러 규칙에 맞추어져 있으며, 아래 구성을 참고하여 활용합니다.

  • Normal
    Container: Black10
    Line: Black08 (Opacity 50%)
    Text & Icon: Black03
  • Hover
    Container: Black08 (Opacity 50%)
    Line: Black08 (Opacity 50%)
    Text & Icon: Black03
  • Selected
    Container: Black10
    Line: Black08 (Opacity 50%)
    Text & Icon: Black03
    Bady Text: Black04
  • Disabled
    Container: Black01
    Line: Black06
    Text & Icon: Black04

콘텐츠형

  • Normal
    Container: None
    Line: Black06
    Icon: Black04
  • Hover
    Container: None
    Line: Black08
    Icon: Black04
  • Selected
    Container: Black01
    Line: None
    Icon: Black10
  • Disabled
    Container: None
    Line: Black06 (Opacity 30%)
    Icon: Black06 (Opacity 30%)

아코디언(Accordion)