【问题标题】:How do you overlap div tag elements on top of each other你如何将 div 标签元素重叠在一起
【发布时间】:2021-03-26 12:30:36
【问题描述】:

这是我拥有的当前方格:Grid of squares

我希望能够像这样将行堆叠在一起:Grid with squares overlapping

生成网格的代码:

<div className="row">
       <div className="cell"></div>
</div>

CSS:

.row {
  height: 50px;
  margin: 10px;
}

.cell {
  width: 50px;
  height: 50px;
  outline: 1px solid rgb(134, 154, 189);
  display: inline-block;
  background-color: seagreen;
  margin: 5px;

}

【问题讨论】:

    标签: css css-grid z-index overlap


    【解决方案1】:

    希望这应该有效;)

    如果您不明白这里发生了什么,请阅读更多内容:css 选择器、伪元素、定位

    .grid {
      padding-bottom:40px;
    }
    
    .grid .row {
      height: 50px;
      margin: 10px;
      display: block;
      margin-bottom:-30px;
    }
    
    .grid .row:before {
      content: "";
      float: left;
      height: 100%;
      width: 10px;
    }
    
    .row div {
      display: inline-block;
      margin-bottom: -30px;
      width: 50px;
      height: 50px;
      /*outline: 1px solid rgb(134, 154, 189);*/
      display: inline-block;
      background: linear-gradient(
    163deg
    , seagreen, #1b5032);
      margin: 3px;
      border-radius: 10px;
    }
    <div class="grid">
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
      <div class="row">
        <div></div><div></div><div></div><div></div><div></div><div></div>
      </div>
    </div>

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-03
      相关资源
      最近更新 更多