1. ホーム
  2. css

[解決済み】divの重なりについて

2022-01-25 18:03:15

質問

以下のような、重なり合う2つのdivが必要です。

    ------------------------------------
   |                      |             |
   |   ------------------ |             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  --------------------|             |
   |  '                  '|             |
   |  '                  '|             |
   |   -------------------|             |
   |                      |             |
   |                      |             |
    ------------------------------------

しかし、なぜか取得できない。 ここがいじくりまわしているところです。 どこで間違っているのか、どなたか教えてください。

1を編集します。 左のDivと右のDivがあります。左のdivには、オーバーラップするdivがあります。右のdivは普通のdivです。左のdivの中に2つのdivがあり、それらをオーバーラップさせる必要があるのです。

みなさんを混乱させてすみませんでした。

解決方法は?

こんな感じでいいんじゃないでしょうか。

html

<div class="parent">
  <div class="a"></div>
  <div class="b"></div>
</div>

css

.parent {
  position: relative;
}

.a {
  position: absolute;
  width: 100px;
  height: 100px;
  z-index: 100;
  background: red;
}

.b {
  position: absolute;
  width: 80px;
  height: 180px;
  z-index: 110;
  left: 10px;
  background: blue;
  top: 10px;
}

編集:あなたの場合 parent = contentContainer, a/b = leftContainer/rightContainer