📅  最后修改于: 2023-12-03 15:04:51.299000             🧑  作者: Mango
在 ReactJS 中,我们经常需要使用到指示器(Indicator)组件,比如状态指示器(Loading)、网络状态指示器(Online/Offline)等等。其中,常青状态指示器组件可以让您轻松地创建一个美观、易于使用的常青状态指示器组件。
使用 npm 安装:
npm install reactjs-evergreen-indicator --save
import React from 'react';
import EvergreenIndicator from 'reactjs-evergreen-indicator';
const MyComponent = () => {
return (
<div>
<EvergreenIndicator />
</div>
);
};
| 属性 | 类型 | 默认值 | 描述 | | ---------- | -------- | ------ | ------------------------ | | size | number | 40 | 组件大小(像素) | | color | string | #5E5E5E | 组件主色调 | | borderWidth | number | 2 | 组件边框宽度(像素) | | borderColor | string | #E6E6E6 | 组件边框颜色 | | animation | object | | 组件动画效果(请参见下文) |
| 属性 | 类型 | 描述 | | ----------- | ------------- | ---------------------------------------- | | duration | number/string | 动画持续时间,支持纯数字和带单位的字符串 | | timingFn | string | 动画缓动函数 | | delay | number/string | 动画延迟时间,支持纯数字和带单位的字符串 | | iteration | string | 动画迭代次数 | | direction | string | 动画方向(normal, reverse, alternate) | | fillMode | string | 动画填充模式 |
以下是一些典型示例:
<EvergreenIndicator size={60} color="#007bff" />
import React from 'react';
import EvergreenIndicator from 'reactjs-evergreen-indicator';
const MyComponent = () => {
const animation = {
duration: '2s',
timingFn: 'ease-in-out',
delay: '0s',
iteration: 'infinite',
direction: 'normal',
fillMode: 'none',
};
return (
<div>
<EvergreenIndicator
size={60}
color="#007bff"
borderWidth={3}
borderColor="#ddd"
animation={animation}
/>
</div>
);
};
ReactJS 常青状态指示器组件是一个美观、易于使用的常青状态指示器组件。它具有丰富的属性和灵活的动画效果,适用于任何类型的 ReactJS 应用程序。如果您正在开发一个 ReactJS 应用程序,并且需要一个漂亮的指示器组件,建议您尝试一下 ReactJS 常青状态指示器组件。