--- order: 7 title: 自定义位置 --- `1.0` 之后,Modal 的 `align` 属性被移除,您可以直接使用 `style.top` 或配合其他样式来设置对话框位置。 ````jsx import { Modal, Button } from 'antd'; const App = React.createClass({ getInitialState() { return { modal1Visible: false, modal2Visible: false, }; }, setModal1Visible(modal1Visible) { this.setState({ modal1Visible }); }, setModal2Visible(modal2Visible) { this.setState({ modal2Visible }); }, render() { return (
this.setModal1Visible(false)} onCancel={() => this.setModal1Visible(false)} >

对话框的内容

对话框的内容

对话框的内容

this.setModal2Visible(false)} onCancel={() => this.setModal2Visible(false)} >

对话框的内容

对话框的内容

对话框的内容

); }, }); ReactDOM.render(, mountNode); ```` ````css /* 使用 css 技巧来动态设置的对话框位置 */ .vertical-center-modal { display: flex; align-items: center; justify-content: center; } .vertical-center-modal .ant-modal { top: 0; } ````