grid布局,子元素大小会被撑开问题

问题原因:
当grid布局中配置1fr。如果子元素是多个,会按照分配比例限制子元素宽度,
如果子元素只有一个,或者少于配置的列数
剩余的子元素,会根据元素内容的大小,自动撑开,填补宽度,如果没有超出,则正常显示

.body-box {
  width: 100vw;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

修改成百分比,固定宽度就可以了

grid-template-columns: 50% 50%;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容