1.0.0-beta.62 • Published 3 years ago

@rax-ui/button v1.0.0-beta.62

Weekly downloads
57
License
-
Repository
-
Last release
3 years ago

display: Button

family: general

Button

点击后会触发一个操作。

API

Button

名称说明类型默认值
type按钮的强调程度类型 可选值: normal, primary, secondary, warning, light, darkenumnormal
size按钮大小 可选值: small, medium, largeenummedium
block按钮是否为占满一行boolfalse
text是否是纯文字按钮boolfalse
cell是否是单元格按钮boolfalse
prefixIcon前置图标string
suffixIcon后置图标string
disabled是否禁用boolfalse
onClick按钮被点击时回调func
platform组件的平台特有样式, 可选值有 iOSAndroid, 由 ConfigPovider 传入enumiOS
style按钮的 styleobject{}
className按钮的 classNamestring
children按钮的子元素,可以是 icon 或者文字any

Button.Group

名称说明类型默认值
size按钮大小 可选值: small, medium, largeenummedium
cell是否是单元格按钮boolfalse
buttons按钮大小ButtonProps[]medium
onButtonClick按钮点击时的回调(index: number, e) => void

CSS API

名称说明
button默认样式
button__text文字默认样式
button__icon图标默认样式
button--smallsize="small" 的样式
button--small__textsize="small" 的文字样式
button--small__iconsize="small" 的图标样式
button--largesize="large" 的样式
button--large__textsize="large" 的文字样式
button--large__iconsize="large" 的图标样式
button--primarytype="primary" 的样式
button--primary__texttype="primary" 的文字样式
button--primary__icontype="primary" 的图标样式
button--secondarytype="secondary" 的样式
button--secondary__texttype="secondary" 的文字样式
button--secondary__icontype="secondary" 的图标样式
button--lighttype="light" 的样式
button--light__texttype="light" 的文字样式
button--light__icontype="light" 的图标样式
button--darktype="dark" 的样式
button--dark__texttype="dark" 的文字样式
button--dark__icontype="dark" 的图标样式
button--warningtype="warning" 的样式
button--warning__texttype="warning" 的文字样式
button--warning__icontype="warning" 的图标样式
button--blockblock={true} 的样式
button--press按下时的样式
button--press__text按下时的文字样式
button--press__icon按下时的图标样式
button--primary--presstype="primary" 按下时的样式
button--primary--press__texttype="primary" 按下时的文字样式
button--primary--press__icontype="primary" 按下时的图标样式
button--secondary--presstype="secondary" 按下时的样式
button--secondary--press__texttype="secondary" 按下时的文字样式
button--secondary--press__icontype="secondary" 按下时的图标样式
button--light--presstype="light" 按下时的样式
button--light--press__texttype="light" 按下时的文字样式
button--light--press__icontype="light" 按下时的图标样式
button--dark--presstype="dark" 按下时的样式
button--dark--press__texttype="dark" 按下时的文字样式
button--dark--press__icontype="dark" 按下时的图标样式
button--warning--presstype="warning" 按下时的样式
button--warning--press__texttype="warning" 按下时的文字样式
button--warning--press__icontype="warning" 按下时的图标样式
button--disableddisabled={true} 的样式
button--disabled__textdisabled={true} 的文字样式
button--disabled__icondisabled={true} 的图标样式
button--primary--disableddisabled={true} && type="primary" 的样式
button--primary--disabled__textdisabled={true} && type="primary" 的文字样式
button--primary--disabled__icondisabled={true} && type="primary" 的图标样式
button--secondary--disableddisabled={true} && type="secondary" 的样式
button--secondary--disabled__textdisabled={true} && type="secondary" 的文字样式
button--secondary--disabled__icondisabled={true} && type="secondary" 的图标样式
button--light--disableddisabled={true} && type="light" 的样式
button--light--disabled__textdisabled={true} && type="light" 的文字样式
button--light--disabled__icondisabled={true} && type="light" 的图标样式
button--dark--disableddisabled={true} && type="dark" 的样式
button--dark--disabled__textdisabled={true} && type="dark" 的文字样式
button--dark--disabled__icondisabled={true} && type="dark" 的图标样式
button--warning--disableddisabled={true} && type="warning" 的样式
button--warning--disabled__textdisabled={true} && type="warning" 的文字样式
button--warning--disabled__icondisabled={true} && type="warning" 的图标样式
button--texttext={true} 的样式
button--text__icontext={true} 的文字样式
button--text__texttext={true} 的图标样式
button--text--small__texttext={true} && size="small" 的文字样式
button--text--small__icontext={true} && size="small" 的图标样式
button--text--primary__texttext={true} && type="primary" 的文字样式
button--text--primary__icontext={true} && type="primary" 的图标样式
button--text--press__texttext={true} 按下时的文字样式
button--text--press__icontext={true} 按下时的图标样式
button--text--disabled__texttext={true} && disabled={true} 的文字样式
button--text--disabled__icontext={true} && disabled={true} 的图标样式
button--text--primary--press__texttext={true} && type="primary" 按下时的文字样式
button--text--primary--press__icontext={true} && type="primary" 按下时的图标样式
button--text--primary--disabled__texttext={true} && disabled={true} && type="primary" 的文字样式
button--text--primary--disabled__icontext={true} && disabled={true} && type="primary" 的图标样式
1.0.0-beta.62

3 years ago

1.0.0-beta.60

4 years ago

1.0.0-beta.59

4 years ago

1.0.0-beta.57

4 years ago

1.0.0-beta.56

4 years ago

1.0.0-beta.55

4 years ago

1.0.0-beta.54

4 years ago

1.0.0-beta.53

4 years ago

1.0.0-beta.52

4 years ago

1.0.0-beta.51

4 years ago

1.0.0-beta.50

4 years ago

1.0.0-beta.48

4 years ago

1.0.0-beta.49

4 years ago

1.0.0-beta.47

4 years ago

1.0.0-beta.45

4 years ago

1.0.0-beta.46

4 years ago

1.0.0-beta.44

4 years ago

1.0.0-beta.42

4 years ago

1.0.0-beta.43

4 years ago

1.0.0-beta.41

4 years ago

1.0.0-beta.40

4 years ago

1.0.0-beta.39

4 years ago

1.0.0-beta.38

4 years ago

1.0.0-beta.37

4 years ago

1.0.0-beta.36

4 years ago

1.0.0-beta.35

4 years ago

1.0.0-beta.32

4 years ago

1.0.0-beta.30

4 years ago

1.0.0-beta.29

4 years ago

1.0.0-beta.28

4 years ago

1.0.0-beta.27

4 years ago

1.0.0-beta.26

4 years ago

1.0.0-beta.24

4 years ago

1.0.0-beta.23

4 years ago

1.0.0-beta.22

4 years ago

1.0.0-beta.20

4 years ago

1.0.0-beta.21

4 years ago

1.0.0-beta.19

4 years ago

1.0.0-beta.18

4 years ago

1.0.0-beta.17

4 years ago

1.0.0-beta.16

4 years ago

1.0.0-beta.15

4 years ago

1.0.0-beta.14

4 years ago

1.0.0-beta.13

5 years ago

1.0.0-beta.10

5 years ago

1.0.0-beta.9

5 years ago

1.0.0-beta.4

5 years ago

1.0.0-beta.3

5 years ago

1.0.0-beta.2

5 years ago

1.0.0-beta.1

5 years ago

1.0.0-beta.0

5 years ago