Skip to content

CSS: spinner

.instui-spinner — 一个动画加载环;为其添加 role="status" 和 aria-label。

-color-inverse 仅重新绘制动画的顶部边框段,而不是整个轨道,因此在深色卡片上仍能正确显示,无需单独的轨道颜色。

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-inverse在深色表面上。
.-size-largeLarge。-size-lg 的长形式别名。
.-size-lgLarge。
.-size-sm小号。
.-size-small小号。-size-sm 的长形式别名。
.-size-x-small极小。-size-xs 的长写别名。
.-size-xs极小。

动画

动画描述
pantoken-spinner-rotate

消耗代币

Token类型
--instui-component-spinner-color<color>LightDarklight-dark(#2871AF, #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))