ant-border
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Ant Border

An ant-border ui base on canvas.

Install

pnpm install ant-border
# or
npm install ant-border
# or
yarn add ant-border

Usage

import {
  createAntBorder
} from '../src'

import './style.css'

const antBorder = createAntBorder()

antBorder.mount(document.querySelector('#app')!)
  .on('change', (changeSetting, currentSetting, defaultSetting) => {
    console.log({ changeSetting, currentSetting, defaultSetting })
  })

Params

name type default description
width number 320 canvas width
height number 200 canvas height
fixedRatio boolean false fixed ratio when resize
draggable boolean true -
resizable boolean true -
animation boolean true -
dasharray [number, number] [20, 6] seems like svg dasharray
pointStyle PointStyle | SinglePointStyle { r: 4, stroke: '#333', fill: '#fff' } -
borderStyle { width: number, stroke: string } { width: 1, stroke: '#333' } -
translate { x: number, y: number } { x: 0, y: 0 } canvas default transform.translate

License

MIT LICENSE

/ant-border/

    Package Sidebar

    Install

    npm i ant-border

    Weekly Downloads

    0

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    38.4 kB

    Total Files

    12

    Last publish

    Collaborators

    • humandetail