⌘K

Breadcrumb

Breadcrumb은 웹상에서 사용자의 현재 위치를 보여주고 상위 페이지로 이동 가능하도록 하는 컴포넌트 입니다.


Anatomy

Breadcrumb Anatomy

Spec

Breadcrumb의 사용 spacing은 각각의 간격을 8px로 두며, 현재 페이지와 이전 hierarchy의 페이지를 Typography 및 Color의 차이를 두어 시각적으로 구분 합니다.

Breadcrumb Spec

Item Status

Breadcrumb의 Item의 상태는 해당 페이지로 Link되는 상태와 별도의 상태가 없는 상태로 사용되어 집니다. 후자의 경우 현재의 Tab이 페이지가 별도로 존재하지 않는 특정 Parents에 종속 되어 사용되는 경우에 사용합니다.

Breadcrumb Item Status

Breadcrumb State

State

Breadcrumb의 State는 3가지 (Current Page, Enabled, Disabled) 로 구성되어 집니다. Enabled와 Disabled의 경우 시각적 변화는 없으며 Cusor의 변화로 구분하는 것이 특징입니다.

Breadcrumb Page Link

Page link

Breadcrumb은 Page의 Hierachy를 보여줌과 동시에 통해 페이지 이동이 가능한 Component 입니다. Current Page를 제외한 Enabled 상태의 Breadcrumb의 Item을 클릭하는 동작을 통해 이동이 가능하며, Current Page가 아닌 Disabled의 상태 또한 별도의 이동이 이루어 지지 않는 것이 특징입니다.