struggling with a nested flexbox grid

后端 未结 2 1676
谎友^
谎友^ 2021-01-19 18:57

i tried to achieve a grid like pattern with a negative margin based grid system (susy) and failed.

I tried to use flexbox, but i am not sure if its really possible,

2条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-19 19:29

    Here's one method that may work for you:

    (No changes to the HTML.)

    .block {
      display: flex;
      height: 100vh;
      background: grey;
    }
    
    .column {
      display: flex;
      flex-wrap: wrap;
      width: 50%;
    }
    
    .box_big {
      flex-basis: 100%;
      height: 70%;
      background-color: chartreuse;
      border: solid 1px black;
    }
    
    .box_small {
      flex: 0 0 50%;
      height: 35%;
      background-color: aqua;
      border: solid 1px black;
    }
    
    .box_long {
      flex-basis: 100%;
      height: 30%;
      background-color: violet;
      border: solid 1px black;
    }
    
    * {
      margin: 0;
      box-sizing: border-box;
    }

    jsFiddle

提交回复
热议问题