Skip to content

CSS: spinner ​

.instui-spinner — 애니메이션 로딩 링 또는 AI 스피너; role="status" 및 aria-label을 지정하세요.

-color-inverse는 애니메이션이 적용된 상단 테두리 부분만 다시 그리며 트랙 전체를 다시 그리지 않으므로 별도의 트랙 색상이 없어도 어두운 카드에서 올바르게 표시됩니다. AI 변형은 링을 중앙에 있는 ai-spinner 글리프로 교체하되 동일한 크기 비율을 유지합니다.

Source: spinner.css

접근성 ​

스피너에 role="status"와 aria-label을 지정하여 화면 읽기 도구가 이를 실시간 로딩 상태로 안내하도록 하세요.

사용법 ​

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/spinner.css";

데모 ​

예제들 ​

html
<span class="instui-spinner" role="status" aria-label="Loading"></span>

Inverse color

html
<div class="instui-view instui-card -background-primary-inverse">
  <span class="instui-spinner -color-inverse" role="status" aria-label="Loading"></span>
</div>

수정자 ​

수정자설명
.-color-ai회전하는 AI 그라디언트 별.
.-color-ai-on-color색상이 있는 또는 어두운 표면용 회전하는 온-컬러 AI 별.
.-color-inverse어두운 표면에서.
.-size-largeLarge. -size-lg의 장기형 별칭.
.-size-lg크게(Large).
.-size-sm작음(Small).
.-size-small작음(Small). -size-sm의 장기형 별칭.
.-size-x-small초소형. -size-xs의 긴 형식 별칭입니다.
.-size-xs초소형.

애니메이션 ​

애니메이션설명
pantoken-spinner-rotate링을 회전시키거나 AI 별을 더 느린 2.25초 주기로 회전시킵니다.

사용된 토큰 ​

Token타입값
--instui-color-icon-on-color<color>#ffffff
--instui-color-stroke-ai-bottom-gradient<color>LightDarklight-dark(#00828E, #04A4B7)
--instui-color-stroke-ai-top-gradient<color>LightDarklight-dark(#9E58BD, #B680CC)
--instui-component-spinner-color<color>LightDarklight-dark(#2369A4, #7FB4F1)
--instui-component-spinner-inverse-color<color>#ffffff
--instui-component-spinner-spinner-size-lg<length>4.5rem
--instui-component-spinner-spinner-size-md<length>3.5rem
--instui-component-spinner-spinner-size-sm<length>2rem
--instui-component-spinner-spinner-size-xs<length>1rem
--instui-component-spinner-stroke-width-lg<length>0.75em
--instui-component-spinner-stroke-width-md<length>0.5em
--instui-component-spinner-stroke-width-sm<length>0.375em
--instui-component-spinner-stroke-width-xs<length>0.25em
--instui-component-spinner-track-color<color>LightDarklight-dark(rgba(35,68,101,0.1), rgba(255,255,255,0.1))
--instui-icon-ai-spinner<image>url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M11.0621%202.53451C11.3843%201.66389%2012.6157%201.66389%2012.9379%202.53451L15.0815%208.32767C15.1828%208.60139%2015.3986%208.8172%2015.6723%208.91848L21.4655%2011.0621C22.3361%2011.3843%2022.3361%2012.6157%2021.4655%2012.9379L15.6723%2015.0815C15.3986%2015.1828%2015.1828%2015.3986%2015.0815%2015.6723L12.9379%2021.4655C12.6157%2022.3361%2011.3843%2022.3361%2011.0621%2021.4655L8.91849%2015.6723C8.8172%2015.3986%208.60139%2015.1828%208.32767%2015.0815L2.53451%2012.9379C1.66389%2012.6157%201.66389%2011.3843%202.53451%2011.0621L8.32767%208.91849C8.60139%208.8172%208.8172%208.60139%208.91848%208.32767L11.0621%202.53451Z%22%2F%3E%3C%2Fsvg%3E')