【发布时间】:2022-01-09 23:49:42
【问题描述】:
我只希望模态框的最大宽度为 1200 像素,如果屏幕宽度小于 1200 像素,则为 100% 宽度。我试过使用style={{maxWidth: "1200px"}} 但这不起作用,并且在 Ant Design 文档中没有解释如何做到这一点。任何帮助表示赞赏!
import React, { useState } from 'react';
import { Modal, Button } from 'antd';
const App = () => {
const [isModalVisible, setIsModalVisible] = useState(false);
const showModal = () => {
setIsModalVisible(true);
};
const handleOk = () => {
setIsModalVisible(false);
};
const handleCancel = () => {
setIsModalVisible(false);
};
return (
<>
<Button type="primary" onClick={showModal}>
Open Modal
</Button>
<Modal
style={{maxWidth: "1200px"}}
title="Basic Modal"
visible={isModalVisible}
onOk={handleOk}
onCancel={handleCancel}
>
<p>Some contents...</p>
<p>Some contents...</p>
<p>Some contents...</p>
</Modal>
</>
);
};
ReactDOM.render(<App />, mountNode);
【问题讨论】: