Skip to content

Button 按钮 ​

按钮,用于替代原生的 button 元素,提供更丰富的样式和功能。

default

基础用法 ​

defaultlong long long long long long long long text with max width is 200pxdisabledautofocus

在内部文字超出最大可显示宽度时, button 内的文字会显示 ... 省略,同时在鼠标 hover 或者 focus 时, 会显示一个 tooltip, tooltip 的内容为全部的文字

html
<xtt-button>default</xtt-button>
<xtt-button style="max-width: 200px">long long long long long long long long text with max width is 200px</xtt-button>
<xtt-button disabled>disabled</xtt-button>
<xtt-button autofocus>autofocus</xtt-button>

type 样式 ​

type 会更改按钮的显示风格,目前支持 6 种风格,分别为 primary、danger、success、warning、base、default

primarydangersuccesswarningbasedefault
html
<xtt-button type="primary">primary</xtt-button>
<xtt-button type="danger">danger</xtt-button>
<xtt-button type="success">success</xtt-button>
<xtt-button type="warning">warning</xtt-button>
<xtt-button type="base">base</xtt-button>
<xtt-button>default</xtt-button>

size 尺寸 ​

按钮尺寸,目前支持 3 种尺寸,分别为 large、default、small

largedefaultsmall
html
<xtt-button size="large">large</xtt-button>
<xtt-button>default</xtt-button>
<xtt-button size="small">large</xtt-button>

block ​

将按钮转换为块级元素。

blockblockblockblockblockblock
html
<xtt-button block>block</xtt-button>
<xtt-button type="primary" block>block</xtt-button>
<xtt-button type="danger" block>block</xtt-button>
<xtt-button type="success" block>block</xtt-button>
<xtt-button type="warning" block>block</xtt-button>
<xtt-button type="base" block>block</xtt-button>

line ​

设置按钮内文字的最大行数,当文字超出最大行数时,会显示 ... 省略号。默认为 1

long long long long long long long long text
html
<xtt-button style="max-width: 200px" line="2">long long long long long long long long text</xtt-button>

RTL ​

设置按钮的文字方向为从右到左

long long long long long long long long text with max width is 200px
html
<xtt-button style="max-width: 200px" rtl
	>long long long long long long long long text with max width is 200px</xtt-button
>

loading ​

按钮的加载状态

loading...
html
<xtt-button loading>loading...</xtt-button>