ant-design/components/tabs/demo/position.md
2019-05-27 22:04:17 +08:00

65 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
order: 6
title:
zh-CN: 位置
en-US: Position
---
## zh-CN
有四个位置,`tabPosition="left|right|top|bottom"`。
## en-US
Tab's position: left, right, top or bottom.
```jsx
import { Tabs, Select } from 'antd';
const { TabPane } = Tabs;
const { Option } = Select;
class Demo extends React.Component {
state = {
tabPosition: 'top',
};
changeTabPosition = tabPosition => {
this.setState({ tabPosition });
};
render() {
return (
<div>
<div style={{ marginBottom: 16 }}>
Tab position
<Select
value={this.state.tabPosition}
onChange={this.changeTabPosition}
dropdownMatchSelectWidth={false}
>
<Option value="top">top</Option>
<Option value="bottom">bottom</Option>
<Option value="left">left</Option>
<Option value="right">right</Option>
</Select>
</div>
<Tabs tabPosition={this.state.tabPosition}>
<TabPane tab="Tab 1" key="1">
Content of Tab 1
</TabPane>
<TabPane tab="Tab 2" key="2">
Content of Tab 2
</TabPane>
<TabPane tab="Tab 3" key="3">
Content of Tab 3
</TabPane>
</Tabs>
</div>
);
}
}
ReactDOM.render(<Demo />, mountNode);
```