Bottom Sheet / Survey

GUIDE

Bottom sheet는 화면 하단에서 올라오며 유저에게 추가적인 정보를 보여주는 레이어입니다.
Non-modal standard bottom sheet로서 화면 하단에 머무르며 주 컨텐츠를 보조하는 역할을 합니다.
사용자는 bottom sheet와 화면의 나머지 부분을 보고 상호 작용할 수 있어 멀티태스킹에 유용합니다.

 

ANATOMY

  • 메인 컨텐츠를 다루는 기본 레이어입니다. 일반적인 페이지와 동일하게 동작하고, 펼침 여부와 상관 없이 
스크롤이 가능합니다.

  • 별도로 정의된 조건 하에 항시 노출되는 영역입니다.

  • Bottom sheet의 기능에 대해 안내하는 영역입니다. Header area에 위치하여 항시 노출되나, 조건에 따라 다른 문구가 노출될 수도 있습니다.

  • Bottom sheet 내부에 인터렉티브한 컨텐츠들을 넣는 공간입니다.

  • 버튼을 누르면 입력된 내용이 데이터에 전송되며, 이후에 동일 페이지에 동일한 bottom sheet가 노출되지 않습니다.

  • Sheet를 펼치거나 숨길 수 있는 버튼입니다. 펼침 여부에 따라 화살표의 방향이 달라지며, 입력 중이던 내용이 있을 경우 숨기기를 눌러도 내용은 유지되지만, 해당 페이지를 벗어날 경우 입력중인 내용은 모두 사라집니다.


SIZE

default width 312px

  • 디바이스 환경과 무관하게 컨텐츠의 양에 맞춰 조절합니다.

  • 타이틀이 max width를 초과하는 경우 줄바꿈이 발생하지만, 2줄을 초과하지 않습니다.

max height 394px

  • max-height 까지 글자수만큼 프레임이 위로 길어짐

  • pc : 394px 이후 스크롤


  • mobile : 304px 이후 스크롤


INTERACTION

Survey Bottom sheet의 상태별 정의는 다음과 같습니다.


PLACEMENT

  • mobile : 중앙 하단 고정, 좌우 마진 24px

  • tablet~desktop : 우측 하단


USAGE

Rating

10점 만점 까지 점수를 자유롭게 껐다 켤 수 있습니다.

Dark mode

페이지 구성에 따라 톤 변화를 주어 대비 효과를 달리 설정할 수 있습니다.

Optional

optional의 checkbox 외에 다른 컴포넌트를 삽입하여 다른 타입의 데이터를 구할 수 있습니다.

Previous
Previous

Modal / Alert Dialog

Next
Next

Bottom Sheet / Loading