Liz*_*ody 3 javascript css styles modal-dialog reactjs
我有这个对象,具有我想要的模态样式:
const customStyles = {
content: {
top: '35%',
left: '50%',
right: 'auto',
bottom: 'auto',
marginRight: '-50%',
width: '60%',
transform: 'translate(-40%, -10%)',
},
};
Run Code Online (Sandbox Code Playgroud)
然后我将这些样式传递给模态,如下所示:
<Modal
isOpen={this.state.modalIsOpen}
onRequestClose={this.closeModal}
style={customStyles}
>
Run Code Online (Sandbox Code Playgroud)
它工作正常,但我想传递一个类,而不是在组件内创建 customStyle 对象。
我尝试这样的事情,首先创建模态类:
.modal {
top: '35%';
left: '50%';
right: 'auto';
bottom: 'auto';
marginRight: '-50%';
width: '60%';
transform: 'translate(-40%, -10%)';
}
Run Code Online (Sandbox Code Playgroud)
进而:
<Modal
isOpen={this.state.modalIsOpen}
onRequestClose={this.closeModal}
className="modal"
>
Run Code Online (Sandbox Code Playgroud)
但它没有用。我究竟做错了什么?
小智 6
它应该是 portalClassName:
<Modal
isOpen={this.state.modalIsOpen}
onRequestClose={this.closeModal}
portalClassName="modal"
>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11045 次 |
| 最近记录: |