teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文書の改善

2020/02/21 05:09

投稿

makosankibu
makosankibu

スコア289

answer CHANGED
@@ -15,4 +15,14 @@
15
15
  > なぜ負の値を指定する必要があるのでしょうか。
16
16
 
17
17
  については、`z-index`は`0`値をデフォルトの基準として扱うと説明すれば、理解できると思います。
18
- 詳しくは[ここを見てください](https://developer.mozilla.org/ja/docs/Web/CSS/z-index)
18
+ 詳しくは[ここを見てください](https://developer.mozilla.org/ja/docs/Web/CSS/z-index)
19
+
20
+ 以下追記~~
21
+
22
+ z-indexを指定していない場合は以下の順序に (下から上に) 重ね合わせられます。
23
+
24
+ 1.ルート要素の背景と境界
25
+ 2.位置指定なしのブロックの子孫、 HTML 内での出現順
26
+ 3.位置指定要素、 HTML 内での出現順
27
+
28
+ つまり、コメント欄のnamahamnさんが提示しているコードでは、`.showcase-content::before`の`z-index`を外し、その兄弟要素の`h`タグに`position:relative`を指定することで、黒背景が前後ろに表示されます。