@acodez/button 中文文档教程

发布于 3年前 浏览 22 更新于 3年前

@acodez/button

npm_version license

具有大量自定义功能的 React 按钮组件。



Installation

npm install @acodez/button

Props API

PropertyTypeRequiredDefault valueDescription
btnSizestringnomdsize of the button, choose from xs, sm,md, lg
btnColorstringnoprimarycolor scheme of the button, choose from primary, secondary, danger, warning, success, info, dark, light
btnTypestringnotextWithIcontextWithIcon, icon, spinner, or text
btnStylestringnosolidbutton style, solid, outline, or transparent
btnBorderstringnoroundborder radius, round or square
btnWidthstringnoautobutton width, auto or full
btnIconPosstringnoleftbutton icon position, left or right

Usage

import Button from "@acodez/button";

<Button 
    btnColor="primary" // 'info', 'success', 'danger', 'warning', 'light', 'dark'
    btnSize="sm" // 'xs', 'md', 'lg'
    btnBorder="round" // 'square'
    btnStyle="solid" // 'outline', 'transparent'
    btnWidth="auto" // 'full'
    btnIconPos="left" // 'right'
    btnType="textWithIcon" // 'text', 'icon', 'spinner'
    >
    Button
</Button>

btnSize
使用 btnSize 属性调整按钮的大小/宽度。
选项 - 'xs'、'sm'、'md'、'lg'。
默认值 - 'md'
示例:

<Button btnSize="md">Button</Button>

btnColor
使用 btnColor 属性调整按钮的配色方案。
选项 - 'primary', 'secondary', 'warning', 'danger', 'info', 'light', 'dark'.
默认值 - 'primary'
示例:

<Button btnColor="primary">Button</Button>

btnType
当您只想将按钮用作图标或用作微调器时,请使用 btnType 属性。
选项 - 'textWithIcon'、'text'、'icon'、'spinner'。
默认值 - 'textWithIcon'
示例:

<Button btnType="spinner">
    <i className="ion-load-a"></i> // your spinner icon or image.
</Button>

btnStyle
使用 btnStyle 更改按钮的整体样式/外观。
选项-“实心”、“轮廓”、“透明”。
默认值 - 'solid'
示例:

<Button btnStyle="outline">Button</Button>

btnBorder
使用 btnBorder 改变按钮的边框半径。
选项-“方形”、“圆形”。
默认值 - 'round'
示例:

<Button btnBorder="square">Button</Button>

btnWidth
使用 btnWidth 将按钮更改为自动宽度或全宽。
选项-“自动”、“完整”。
默认值 - '自动'
示例:

<Button btnWidth="full">Button</Button>

btnIconPos
使用 btnIconPos 将图标位置更改为文本的左侧或右侧。
选项-“左”、“右”。
默认值 - '左'
示例:

<Button btnIconPos="right">
    <i className="ion-ios-arrow-thin-right"></i>
    Login Now
</Button>

链接
将按钮更改为链接 (href)。
例子:

<Button link="/innerPage">
    Click to view!
</Button>

@acodez/button

npm_version license

React button component with plenty of customization.



Installation

npm install @acodez/button

Props API

PropertyTypeRequiredDefault valueDescription
btnSizestringnomdsize of the button, choose from xs, sm,md, lg
btnColorstringnoprimarycolor scheme of the button, choose from primary, secondary, danger, warning, success, info, dark, light
btnTypestringnotextWithIcontextWithIcon, icon, spinner, or text
btnStylestringnosolidbutton style, solid, outline, or transparent
btnBorderstringnoroundborder radius, round or square
btnWidthstringnoautobutton width, auto or full
btnIconPosstringnoleftbutton icon position, left or right

Usage

import Button from "@acodez/button";

<Button 
    btnColor="primary" // 'info', 'success', 'danger', 'warning', 'light', 'dark'
    btnSize="sm" // 'xs', 'md', 'lg'
    btnBorder="round" // 'square'
    btnStyle="solid" // 'outline', 'transparent'
    btnWidth="auto" // 'full'
    btnIconPos="left" // 'right'
    btnType="textWithIcon" // 'text', 'icon', 'spinner'
    >
    Button
</Button>

btnSize
Use btnSize property to adjust size/width of the button.
Options- 'xs', 'sm', 'md', 'lg'.
Default value - 'md'
Example:

<Button btnSize="md">Button</Button>

btnColor
Use btnColor property to adjust color scheme of the button.
Options- 'primary', 'secondary', 'warning', 'danger', 'info', 'light', 'dark'.
Default value - 'primary'
Example:

<Button btnColor="primary">Button</Button>

btnType
Use btnType property when you want to use button as icon only or for a spinner.
Options- 'textWithIcon', 'text', 'icon', 'spinner'.
Default value - 'textWithIcon'
Example:

<Button btnType="spinner">
    <i className="ion-load-a"></i> // your spinner icon or image.
</Button>

btnStyle
Use btnStyle to change the overall style/appearance of the button.
Options- 'solid', 'outline', 'transparent'.
Default value - 'solid'
Example:

<Button btnStyle="outline">Button</Button>

btnBorder
Use btnBorder to change the border radius of the button.
Options- 'square', 'round'.
Default value - 'round'
Example:

<Button btnBorder="square">Button</Button>

btnWidth
Use btnWidth to change the button to auto width or full width.
Options- 'auto', 'full'.
Default value - 'auto'
Example:

<Button btnWidth="full">Button</Button>

btnIconPos
Use btnIconPos to change the icon position to left or right side of of the text.
Options- 'left', 'right'.
Default value - 'left'
Example:

<Button btnIconPos="right">
    <i className="ion-ios-arrow-thin-right"></i>
    Login Now
</Button>

link
Change button to a link (href).
Example:

<Button link="/innerPage">
    Click to view!
</Button>
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文