Buttons

트리거를 위해 사용되는 액션 가능한 컴포넌트입니다.

Anatomy

  • 1. Icon (Optional)

    활성화 중인 기능을 노출할 수 있습니다.

  • 2. Text

    사용자가 버튼과 상호 작용할 때 발생할 동작을 나타냅니다.

  • 3. Container

    액션 가능한 영역의 형태를 나타냅니다.

  • 1. Icon (Optional)

    실행 가능한 기능을 노출할 수 있습니다.

  • 2. Text

    사용자가 버튼과 상호 작용할 때 발생할 동작을 나타냅니다.

  • 3. Under Line (Optional)

    기호적 형상을 통해 기능을 함축적으로 나타냅니다.

  • 1. Icon

    기능을 강조하기 위해 라인을 결합해 사용할 수 있습니다.

  • 2. Text (Optional)

    사용자가 버튼과 상호 작용할 때 발생할 동작을 나타냅니다.

  • 3. Container

    액션 가능한 영역의 형태를 나타냅니다.

  • 1. Icon

    주요한 기능을 기호적 형상을 통해 나타냅니다.

  • 2. Text

    사용자가 버튼과 상호 작용할 때 발생할 동작을 나타냅니다.

  • 3. Container

    액션 가능한 영역의 형태를 나타냅니다.

직관적인 이해를 돕기 위해 아이콘과 텍스트를 함께 배치할 수 있습니다.

사용자의 가독성을 고려하여 길고 복잡한 텍스트를 사용하지 않습니다.

States

  • 1. Normal

    액션이 가능한 상태입니다.

  • 2. Focus

    제어할 수 있는 위치를 쉽게 인식할 수 있도록 강조된 상태입니다.

  • 3. Selected

    사용자와 상호작용하여 선택된 상태입니다.

  • 4. Dimmed

    액션이 가능하지 않은 상태입니다.

Button Hierarchy

크기에 따라 기능적 중요도를 구분합니다.

  • 1. Small Button

    부가 정보 및 기능을 제공하기 위해 사용합니다.

  • 2. Regular Button

    액션을 위해 사용하는 기본적인 크기입니다.

  • 3. Large Button

    화면 내 우선순위가 높아 강조할 때 사용합니다.

Placement

1. 시선의 흐름에 따른 배치

리스트를 포함한 다른 콘텐츠와 함께 사용할 경우 시선의 흐름에 따라 배치합니다.

2. 긍정적 의미에 따른 배치

언어는 왼쪽에서 오른쪽으로 읽기 시작하여 긍정적인 요소를 왼쪽에 배치하면 더 자연스럽게 인지할 수 있습니다.
긍정을 의미하는 버튼은 좌측에 위치하고 부정을 의미하는 버튼은 우측에 배치하는 일관된 형태를 권장합니다.

*다음 플로우로 연결되는 버튼의 경우에는 예외적으로 긍정의 의미가 우측에 사용됩니다.

3. 화면 레이아웃에 따른 배치

화면의 레이아웃에 따라 버튼을 배치할 수 있습니다.
아이콘과 텍스트를 함께 제공할 경우 중앙 정렬을 권장하지만 화면 정렬 방법에 따라 좌측 정렬로 사용할 수 있습니다.

콘텐츠가 정렬 방식과 동일하게 버튼을 배치합니다.

화면 내 서로 다른 배치 방식은 가독성을 해칠 수 있어 사용하지 않습니다.

통일성을 해치는 정렬 방식은 사용하지 않습니다.

Types

Box Button

주요한 액션을 실행하는 기본적인 타입으로 사용합니다.

Text Button

버튼을 감싸는 영역이 없이 구성된 버튼으로 아이콘, 언더라인과 함께 구성할 수 있습니다.

Icon Button

기호적 형상을 통해 기능을 함축적으로 제공하는 버튼으로 텍스트를 함께 제공할 수 있습니다.

Floating Action Button

화면 최상단에 위치하는 버튼으로 주요한 기능에 빠르게 접근하기 위해 사용합니다.

Usage

Box Button

진행 상태를 아이콘과 텍스트로 표시하여 사용할 수 있습니다.

콘텐츠 블록과 통일감을 위해 동일한 크기로 사용합니다.

아이콘은 텍스트 좌측에 배치합니다.

가독성을 해치는 이미지 또는 컬러를 사용하지 않습니다.

Text Button

시각적으로 인식하기 쉽도록 아이콘과 함께 구성하여 사용합니다.

기능을 강조하기 위해 언더라인을 사용할 수 있습니다.

설명을 위한 텍스트와 액션을 위한 버튼을 동일한 스타일로 구성하지 않습니다.

Icon Button

액션에 대한 보조 설명을 위해 텍스트와 함께 구성할 수 있습니다.

아이콘 자체로 시각적 인식이 쉬운 경우 단독으로 사용할 수 있습니다.

Floating Action Button

시각적 계층구조를 명확하게 분리하여 사용합니다.

  • Anatomy
  • States
  • Button Hierarchy
  • Placement
    • 1. 시선의 흐름에 따른 배치
    • 2. 긍정적 의미에 따른 배치
    • 3. 화면 Layout에 따른 정렬 방식
  • Types
    • Box Button
    • Text Button
    • Icon Button
    • Floating Action Button
  • Usage
    • Box Button
    • Text Button
    • Icon Button
    • Floating Action Button