canvas-design-ui
TypeScript icon, indicating that this package has built-in type declarations

1.1.9 • Public • Published

canvas-design-ui

A UI component based on canvas and react

NPM package: https://www.npmjs.com/package/canvas-design-ui

Git repo: https://github.com/talktao/canvas-design-ui

If it is helpful to you, please help me to order one on GitHub 🌟, Thanks !

Installation

With NPM

npm i canvas-design-ui

With YARN

yarn add canvas-design-ui

Usage

Read the Source luke!

目录

water-sphere

图片

import { WaterSphere } from "canvas-design-ui";

<WaterSphere
    height={180} 
    percent={78.888} 
    style={{ '--bg-color': '#f7f7f7', '--font-color': '#002EFF' }}
>
    <div>78.888%</div>
    <div style={{ fontSize: '14px' }}>占比</div>
</WaterSphere>

Props

Name Description Type Default
height water-sphere canvas height number 160
percent Percent of the water sphere number -
gradientColorData Water ball gradient Array [[0, '#ffffff'], [0.5, '#00EDFF'], [1, '#002EFF']]
children Customized information React.ReactNode -

CSS Variables

Name Description Default Global
--bg-color Color of the canvasBg #f7f7f7 -
--font-color Color of the font #002EFF -

progress-circle

图片

import { ProgressCircle } from "canvas-design-ui";

<ProgressCircle
    percent={60}
    style={{
        '--size': '180px',
        '--track-width': '12px',
        '--fill-color': '#ff8f1f',
    }}
>
    <div style={{ fontSize: '18px' }}>60%</div>
</ProgressCircle>

Props

Name Description Type Default
percent Percent of the water sphere number -
children Customized information React.ReactNode -

CSS Variables

Name Description Default Global
--fill-color Color of the fill part #1677ff -
--size Width and height of the canvas 80px -
--track-color Color of the track #e5e5e5 -
--track-width Width of the line 4px -

figure-code

图片

import { FigureCode } from "canvas-design-ui";

<FigureCode />

Props

Name Description Type Default
width with of canvas number 80
height height of canvas number 40
onCheck Return the value of the verification code (i:string)=>void

Package Sidebar

Install

npm i canvas-design-ui

Weekly Downloads

0

Version

1.1.9

License

MIT

Unpacked Size

79 kB

Total Files

12

Last publish

Collaborators

  • talktao