React 模态和媒体查询

React Modal and Media-queries

我希望有人能告诉我如何让这个反应模态移动响应。它没有使用 bootstrap.

<ReactModal 
            isOpen={this.state.showModal}
        style={{
            overlay: {
            position: 'fixed',
            top: 0,
            left: 0,
            right: 0,
            bottom: 0,
            backgroundColor: 'rgba(0, 0, 0, 0.5)'
        },
            content: {
            position: 'absolute',
            top: 'auto',
            marginLeft: '70px',
            marginRight: '70px',
            bottom: '200px',
            border: '1px solid #ccc',
            background: '#000',
            overflow: 'auto',
            WebkitOverflowScrolling: 'touch',
            borderRadius: '10px',
            outline: 'none',
            padding: '20px'
        }
    }}>

您将无法将媒体查询添加到模式的内联样式中。

要添加媒体查询,您应该使用类:

React-modal Demo on GitHub: Using CSS classes for styling

然后您就可以在 CSS 中为不同类型的屏幕添加不同的样式。