Banner

페이지 전체에 영향을 주는 안내를 화면 상단에 지속적으로 표시합니다.

Live preview
컴포넌트를 조작하면 여기에 결과가 표시됩니다.
코드 보기
HTML
<sy-banner-message
  variant="info"
  header="서비스 안내"
  message="변경 사항이 적용되었습니다."
  showicon
  closable
></sy-banner-message>

사용 가이드

#

서비스 점검·중요 정책처럼 페이지 전체에 영향을 주는 안내에 사용합니다. 짧은 완료 알림에는 Toast가 알맞습니다.

핵심 안내
header에는 요점을, message에는 상세 설명을 넣습니다.
후속 동작
footer 슬롯에 안내에 대응하는 동작을 배치합니다. 사용자가 닫아도 되는 안내만 closable로 설정하세요.

기능별 예제

#

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

사용 예제 · Overview

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

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

속성 · Closable

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

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

속성 · Header

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

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

속성 · Message

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

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

속성 · Neutral Icon

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

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

속성 · Show Icon

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

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

속성 · Slot Message

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

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

속성 · Variant

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

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

사용 예제 · 성공 알림

변경 사항이 적용되었음을 성공 배너로 안내합니다.

코드 보기
HTML
<sy-banner-message
  variant="success"
  header="서비스 안내"
  message="변경 사항이 적용되었습니다."
  showicon
  closable
  id="supplement-1"
></sy-banner-message>

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

API reference

#

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

<sy-banner-message>

Properties

Attribute / PropertyTypeDefaultDescription
booleanfalse닫기 버튼을 표시합니다.
booleanfalse상태 아이콘을 표시합니다.
string''neutral 상태에 사용할 SVG 문자열입니다.
string''입력 상태에 대한 안내 문구입니다.
string''알림의 제목입니다.
'info' | 'success' | 'warning' | 'error' | 'neutral''info'컴포넌트의 표시 스타일입니다.

Slots

SlotDescription
컴포넌트의 본문 또는 자식 항목입니다.
footer 영역에 표시할 내용입니다.