Button 按钮
按钮用于开始一个即时操作。
何时使用
标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。
如何使用
类名 |
说明 |
.ant-btn |
按钮基础样式。 |
.ant-btn-primary .ant-btn-ghost |
使用这些列出的类可以快速创建一个带有预定义样式的按钮。 |
.ant-btn-circle .ant-btn-circle-outline |
用于创建圆形按钮,.ant-btn-circle-outline 为描边按钮。 |
.ant-btn-lg .ant-btn-sm |
定义按钮大小尺寸,目前提供三种尺寸:大中小,默认为中。 |
.ant-btn-group |
按钮组合,通过按钮组容器把一组按钮放在同一行里。 |
当按钮只有两个汉字时,需要在两字中加空格。
组件演示
<button class="ant-btn">Button</button>
<a href="javascript:;" class="ant-btn" role="button">Link</a>
<input class="ant-btn" type="button" value="Input" />
<input class="ant-btn" type="submit" value="Submit" />
<br>
<button class="ant-btn ant-btn-primary">主按钮</button>
<button class="ant-btn">次按钮</button>
<button class="ant-btn ant-btn-ghost">幽灵按钮</button>
<button class="ant-btn ant-btn-primary">主按钮</button>
<button class="ant-btn ant-btn-primary disabled">主按钮(失效)</button>
<p></p>
<button class="ant-btn">次按钮</button>
<button class="ant-btn disabled">次按钮(失效)</button>
<p></p>
<button class="ant-btn ant-btn-ghost">幽灵按钮</button>
<button class="ant-btn ant-btn-ghost disabled">幽灵按钮(失效)</button>
var App = React.createClass({
getInitialState() {
return {
loading: false
};
},
enterLoading() {
this.setState({
loading: true
});
},
render() {
var loadingClass = this.state.loading ? 'ant-btn-loading' : '';
return <div>
<button className="ant-btn ant-btn-primary ant-btn-lg ant-btn-loading">
加载中
</button>
<button className="ant-btn ant-btn-primary ant-btn-loading">
加载中
</button>
<button className="ant-btn ant-btn-primary ant-btn-sm ant-btn-loading">
加载中
</button>
<br />
<button className={'ant-btn ant-btn-primary ' + loadingClass} onClick={this.enterLoading}>
点击变加载
</button>
</div>;
}
});
React.render(<App />, document.getElementById('components-button-demo-loading'));
<button class="ant-btn ant-btn-primary ant-btn-lg">大号按钮</button>
<button class="ant-btn ant-btn-primary">中号按钮(默认)</button>
<button class="ant-btn ant-btn-primary ant-btn-sm">小号按钮</button>
<button class="ant-btn ant-btn-primary ant-btn-circle ant-btn-lg">
<i class="anticon anticon-search"></i>
</button>
<button class="ant-btn ant-btn-primary ant-btn-lg">
<i class="anticon anticon-search"></i>
大按钮
</button>
<button class="ant-btn ant-btn-primary ant-btn-circle">
<i class="anticon anticon-search"></i>
</button>
<button class="ant-btn ant-btn-primary">
<i class="anticon anticon-search"></i>
中按钮
</button>
<button class="ant-btn ant-btn-primary ant-btn-circle ant-btn-sm">
<i class="anticon anticon-search"></i>
</button>
<button class="ant-btn ant-btn-primary ant-btn-sm">
<i class="anticon anticon-search"></i>
小按钮
</button>
<p></p>
<button class="ant-btn ant-btn-ghost ant-btn-circle-outline ant-btn-lg">
<i class="anticon anticon-search"></i>
</button>
<button class="ant-btn ant-btn-ghost ant-btn-circle-outline">
<i class="anticon anticon-search"></i>
</button>
<button class="ant-btn ant-btn-circle-outline ant-btn-sm">
<i class="anticon anticon-search"></i>
</button>