用于页面和区块的加载中状态 - 页面局部处于等待异步数据或正在渲染过程时,合适的加载动效会有效缓解用户的焦虑。

演示

加载中
import { Spinner } from "@resolid/react-ui";

export default function App() {
  return <Spinner />;
}

用法

import { Spinner } from "@resolid/react-ui";

举例

颜色

通过传递 color 属性来更改加载器的颜色。加载器支持 primarysecondarysuccesswarningdangerneutral 这些颜色。

加载中加载中加载中加载中加载中加载中
import { Spinner } from "@resolid/react-ui";

export default function App() {
  const colors = ["primary", "secondary", "success", "warning", "danger", "neutral"];

  return (
    <div className={"flex flex-row gap-3"}>
      {colors.map((color) => (
        <Spinner key={color} color={color} />
      ))}
    </div>
  );
}

大小

通过传递 size 属性来更改加载器的大小。加载器支持 xssmmdlgxl 这些大小。

加载中加载中加载中加载中加载中
import { Spinner } from "@resolid/react-ui";

export default function App() {
  return (
    <div className={"flex flex-row items-center gap-3"}>
      <Spinner size={"xs"} />
      <Spinner size={"sm"} />
      <Spinner size={"md"} />
      <Spinner size={"lg"} />
      <Spinner size={"xl"} />
    </div>
  );
}

属性

属性color简介

颜色

类型"primary" | "secondary" | "success" | "warning" | "danger" | "neutral"默认值"primary"必须false
属性size简介

大小

类型"xs" | "sm" | "md" | "lg" | "xl"默认值"md"必须false
属性label简介

标签

类型string默认值"加载中"必须false

建议更改此页面