antd 相关学习 Button

api:Ant Design of React

按钮有四种类型:主按钮(primary)、次按钮(default)、虚线按钮(dashed)、危险按钮(danger)

通过配置type属性即可:<Button type=""></Button>


图标按钮:

当需要在Button内嵌入Icon时,可以设置icon属性,或者直接在Button内使用Icon组件。如果想控制Icon具体的位置,只能直接使用Icon组件,而非icon属性。

两种情况:

<Button shape="circle" icon="search"/>

<Button icon="search">Search</Button>


按钮尺寸:

按钮有大、中、小三种尺寸。

通过设置size为large small分别把按钮设为大、小尺寸。若不设置,则尺寸为中。

<Button size="large">Large</Button>


添加disabled属性即可让按钮处于不可用状态,同时按钮的样式也会改变。

<Button disabled>Disable</Button>


多个按钮的组合

按钮组合使用时,推荐使用1个主操作+n个此操作,3个以上操作时把更多操作放到Dropdown.Button中组合使用。

const menu = (

<Menu onClick={handleMenuClick}>

<Menu.Item key="1">1st item</Menu.Item>

<Menu.Item key="2">2nd item</Menu.Item>

<Menu.Item key="3">3rd item</Menu.Item>

</Menu>

);

<div>

<Button type="primary">primary</Button>

<Button>secondary</Button>

<Dropdown overlay={menu}>

<Button>

more<Icon type="down" />

</Button>

</Dropdown>

</div>


添加loading属性即可让按钮处于加载状态,最后两个按钮演示点击后进入加载状态。

<Button loading>...</Button>


幽灵按钮

幽灵按钮将其他按钮的内容反色,背景变为透明,常用在有色背景上。

<Button ghost>....</Button>


按钮组合

可以将多个Button放入Button.Group的容器中。

通过设置size为large small分别把按钮组合设为大、小尺寸。若不设置size,则尺寸为中。


<Button.Group>是一个连在一起的Button组合。

<Radio.Group>是一个连在一起的Radio组合。


属性:

type

htmlType

icon

shape

size

loading

onClick

ghost

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值