Badge

요소에 관련된 개수나 새로운 상태를 작게 표시합니다.

Live preview
컴포넌트를 조작하면 여기에 결과가 표시됩니다.
코드 보기
HTML
<sy-badge
  value="8"
  overflowcount="99"
  variant="red"
  position="topRight"
>
  <sy-button aria-label="받은 알림">알림</sy-button>
</sy-badge>

사용 가이드

#

알림 개수처럼 짧은 수치·상태를 보조적으로 표시합니다. 긴 상태 설명은 Tag나 본문 텍스트로 제공하세요.

대상에 붙이기

대상 요소를 감싸 모서리에 배지를 표시합니다.

독립적으로 표시

standalone으로 다른 요소에 붙이지 않고 사용합니다.

변화 여부만 표시

dot으로 숫자 없이 새로운 상태가 있음을 알립니다.

기능별 예제

#

10개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.

사용 예제 · Overview

선택한 예제를 직접 조작해 보세요. 여러 구성이 있는 주제는 세부 예제를 바꿀 수 있습니다.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Dot

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Hidden

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Overflow Count

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Position

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Size

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Standalone

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Value

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

속성 · Variant

설정에 따라 표시와 동작이 어떻게 달라지는지 확인하세요.

코드 보기
HTML
예제를 불러오고 있습니다.

사용 예제 · 왼쪽 하단 배지

대상의 왼쪽 아래에 녹색 숫자 배지를 배치합니다.

코드 보기
HTML
<sy-badge
  value="12"
  overflowcount="99"
  variant="green"
  position="bottomLeft"
  id="supplement-1"
>
  <sy-button aria-label="받은 알림">알림</sy-button>
</sy-badge>

<script type="module">
  const component1 = document.querySelector("#supplement-1");
  Object.assign(component1, {
    "position": "bottomLeft",
    "variant": "green",
    "value": 12
  });
</script>

API reference

#

이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.

<sy-badge>

Properties

Attribute / PropertyTypeDefaultDescription
booleanfalse숫자 대신 점으로 표시합니다.
booleanfalse컴포넌트의 표시를 숨깁니다.
booleanfalse다른 요소를 감싸지 않는 단독 배지입니다.
numberInfinity숫자 표시 상한입니다. 넘으면 +로 표시합니다.
number0표시할 개수입니다.
'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight''topRight'감싼 요소의 어느 모서리에 표시할지 지정합니다.
'small' | 'medium''medium'컴포넌트의 크기입니다.
'red' | 'yellow' | 'green' | 'blue' | 'gray''red'컴포넌트의 표시 스타일입니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.