Button 按钮
按钮是用来触发操作的组件,点击按钮会执行相应的业务逻辑。
基础用法
使用 color
variant
属性组合来定义按钮色彩。
圆形按钮
shape
为 circle
的按钮组合
矩形按钮
shape
为 square
的按钮组合
大圆角按钮
shape
为 round
的按钮组合
宽度铺满
使用 width
属性来定义按钮的宽度。接受一个字符串,如何 100px
。
禁用状态
使用 disabled
属性来定义按钮是否禁用。接受一个 Boolean
值。
html
<div>
<im-button color="success" disabled>Disabled</im-button>
<im-button color="warning" disabled>Disabled</im-button>
<im-button color="primary" disabled>Disabled</im-button>
<im-button color="error" disabled>Disabled</im-button>
</div>
<div>
<im-button variant="outlined" color="success" disabled>Disabled</im-button>
<im-button variant="outlined" color="warning" disabled>Disabled</im-button>
<im-button variant="outlined" color="primary" disabled>Disabled</im-button>
<im-button variant="outlined" color="error" disabled>Disabled</im-button>
</div>
加载状态
可以使用 loading
属性来定义按钮是否处于加载状态。接受一个 Boolean
值。
调整尺寸
支持数字类型的 n 多尺寸,默认大小为 36
。你可以设置 size
属性来定义按钮的大小。
html
<div>
<im-button color="primary" size="24">24</im-button>
<im-button color="primary" size="32">32</im-button>
<im-button color="primary" size="36">36</im-button>
<im-button color="primary" size="48">48</im-button>
<im-button color="primary" size="60">60</im-button>
</div>
自定义颜色
采用 css 变量自定义颜色,直接在按钮组件上覆盖掉默认的颜色变量即可
html
<div>
<im-button
color="primary"
style="--im-gray-color-1: #fff;--im-primary-color-8: #262626;--im-primary-color-7: #565656;--im-primary-color-9: #000;"
>Custom</im-button
>
<im-button
color="primary"
style="--im-gray-color-1: #fff;--im-primary-color-7: rgb(187, 37, 132);--im-primary-color-8:rgb(150, 14, 100);--im-primary-color-9: rgb(125, 8, 82);"
>Custom</im-button
>
</div>