Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kuckboy1994/rc-countdown-flip

countdown like flip for react
https://github.com/kuckboy1994/rc-countdown-flip

Last synced: 14 days ago
JSON representation

countdown like flip for react

Awesome Lists containing this project

README

        


rc-countdown-flip

![normal](./assets/normal.png)

[demo](https://kuckboy1994.github.io/rc-countdown-flip/)

## Install

```bash
yarn add rc-countdown-flip
```

## Basic Usage

```jsx
import FlipCountDown from "rc-countdown-flip";

{
alert("end");
},
style: {
color: "black",
background: "white"
},
standard: "50px"
}}
/>;
```

## Attribute

| name | 含义 | 默认值 | 说明 |
| ---------- | ------------------------------------ | ------------------------------------- | ------------------------------- |
| leftSecond | 剩余时间 | 0 |
| format | 格式 | dd:hh:mm:ss | 区分大小写,:是分隔符,可以修改 |
| style | 样式(只能设置 color 和 background) | {color: 'white', background: 'black'} |
| standard | 基准大小 | 100px | 即:高。同比例放大缩小 |

## Method

| name | 含义 | 默认值 |
| ---- | -------------- | ------ |
| end | 结束的回调方法 | |

## TIPS

1. 设置样式

样式修改主要用到两个属性 `style` 和 `standard`。
`style` 只支持 `color` 和 `background`。字面意思。字体颜色和背景,但是分隔符使用的是 `background` 需要注意。

```jsx

```

2. format 使用

`format` 默认为 'dd:hh:mm:ss'。
区分大小写。当使用大写的时候,最大值变成 100,而不是我们常规理解中的小时 24、分钟秒 60 了。主要是为了解决如倒计时 2 天,但不想显示天的,设置 `HH:mm:ss`,会显示为 `48:00:00`。
_注意_ 当所有的值都设置为 **大写** 的时候,你可以会觉得有些奇怪,看一下我上面说的,最大值为 100,你可能会理解。

```jsx

```