You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

居中模态框内容自适应拉伸的布局问题求助

居中模态框内容自适应拉伸的布局问题求助

各位大佬,我现在卡在上一个模态框布局的问题上,试了好几种方法都不行,之前问AI给的方案全踩坑,实在没办法来请教大家了!

我的需求是这样的:

  • 做一个居中显示的模态对话框,窗口大小要完全跟着内部内容走
  • 里面的输入区域我想设置成max-width:400px + width:100%,这样小屏幕上能自动收缩,大屏幕上保持合适的400px宽度
  • 模态窗口本身的最大宽度我想设成500px,内容少的时候就自己自适应尺寸,不想把它强制设成全宽

现在的问题是:我用grid来实现.modal-bg的居中,但里面的.content设置width:100%完全不生效,模态窗口没法跟着内容拉伸,可我又不想给.modal-window设成全宽来解决,这到底咋搞啊?

我现在的代码是这样的:

当前CSS代码

.modal-bg {
  display: grid;
  place-items: center;
  min-width: 360px;
  background-color: black;
}

.modal-window {
  max-width: 500px;
  padding: 0.25rem;
  background-color: white;
}

.content {
  width: 100%;
}

当前HTML代码

<div class="modal-bg">
  <!-- 应该跟着内容拉伸 -->
  <div class="modal-window">
    <!-- 最大500px,没设width:100%时自适应内容尺寸 -->
    <div class="content">xxx</div>
  </div>
</div>

有没有大佬能帮我看看咋修改才能实现需求啊?麻烦啦!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 09:14:49