Spinner

처리 중인 상태를 회전 표시와 짧은 문구로 전달합니다.

Live preview
컴포넌트를 조작하면 여기에 결과가 표시됩니다.
코드 보기
HTML
<div
  style="position:relative;min-height:160px;border:1px solid rgba(103,80,164,.15)"
>
  <sy-spinner
    description="불러오는 중"
    size="medium"
    delay="0"
  ></sy-spinner>
</div>

사용 가이드

#

짧은 처리나 진행률을 알 수 없는 대기 상태를 나타냅니다. 예상 콘텐츠 구조가 있다면 Skeleton을 고려하세요.

  1. 대기 영역 확보

    높이가 있는 컨테이너에 배치합니다. inline은 해당 영역에 배경 마스크를 함께 표시합니다.

  2. 짧은 작업의 깜빡임 방지

    delay에 밀리초 단위 지연을 설정하세요.

  3. 완료하면 해제

    작업이 끝나면 hidden = true로 숨기거나 요소를 제거하세요.

기능별 예제

#

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

사용 예제 · Overview

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

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

속성 · Delay

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

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

속성 · Description

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

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

속성 · Hidden

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

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

속성 · Inline

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

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

속성 · Size

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

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

API reference

#

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

<sy-spinner>

Properties

Attribute / PropertyTypeDefaultDescription
number0표시 전 지연 시간(ms)입니다.
string''로딩 표시와 함께 읽힐 안내 문구입니다.
booleanfalse컴포넌트의 표시를 숨깁니다.
booleanfalse부모 영역에 배경 마스크를 적용합니다.
'small' | 'medium' | 'large' | 'xlarge''medium'컴포넌트의 크기입니다.

Slots

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