我试图集中定位一个模式,它的按钮在网格列2中被点击。谁能帮我指出正确的方向吗?当然,我不想硬编码任何边距(响应)。
现在,它(绿色div)只显示/限制在网格-列2,如下图所示。

display: grid;
grid-template-columns: 1fr 1fr;
height: 100%;
margin: 10px;
class Login extends Component {
state = {
isShowModal: false
};
openModal = () => {
this.setState({ isShowModal: true })
}
render() {
const { isShowModal } = this.state;
return (
<>
<div className="grid-1">
</div>
<div className="grid-2">
{isShowModal && <Modal />}
<div className="add">
<button onClick={() => this.openModal()} type="button">Open modal</button>
</div>
</div>
</>
)
}
}

发布于 2019-10-14 08:40:36
嗨,我想你正在寻找的是宽度最大-内容与一些填充和保证金0px汽车。
margin: 0px auto;
width: max-content;
padding: 10px;
max-width:100%; //for responsive purposes.然后做一个周围的div并定位它固定。并将上述样式应用于周围div内的div。
这是做了一个周围的div,你可以设计你的东西在其中将居中。
备注:如果您的div在其他元素下面下降,只需将z-索引设置为1。
z-index:1;https://stackoverflow.com/questions/58372612
复制相似问题