首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CSS网格创建不相等的网格

CSS网格创建不相等的网格
EN

Stack Overflow用户
提问于 2019-05-21 21:31:55
回答 1查看 418关注 0票数 0

开始使用CSS网格而不是boostrap,我遇到了一些问题来解决它。

我想创建一个有4fr和8fr列的网格布局(就像boostrap 8和4列一样),当4r网格中的div填满它时,div就会转到第二行,就像flex-wrap:wrap一样。

但它并不工作,它只是一个接一个地推动它内联,而忽略了网格的边界

代码语言:javascript
复制
.home {
    display: grid;
    grid-template-columns:  4fr 8fr;
    grid-template-rows: 100%;
    height: 100%;
}
代码语言:javascript
复制
<div class="home">
  <div class="col-8">

  </div>
  <div class="col-4">
    <mat-button-toggle-group class="side-menu-button">
      <mat-button-toggle>test </mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
      <mat-button-toggle>test</mat-button-toggle>
    </mat-button-toggle-group>
  </div>
</div>

我甚至试着把它改成

代码语言:javascript
复制
  grid-template-columns: repeat(1, auto-fill, 4fr 8fr);
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56239457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档