「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > CSSを使用して、親要素の背後にある子要素を表示します

CSSを使用して、親要素の背後にある子要素を表示します

2025-04-13に投稿されました
ブラウズ:895

How Can I Display a Child Element Behind Its Parent Using CSS?

z-indexの悲惨さ:その親の背後にある子要素を表示する

ドキュメントオブジェクトモデル(DOM)ツリーで親の背後にある子要素を表示するという望ましい視覚効果を達成することは、困惑するタスクになります。 Z-Indexプロパティの広範な実装にもかかわらず、特に最新のブラウザでは、この問題に対処するための1つの信頼できるアプローチは、CSS3の変換3Dプロパティを活用することです。この手法は近年目立っており、この長年の課題の回避策を提供します。

。 背景:赤; 幅:100px; 高さ:100px; 変換スタイル:preserve-3d; 位置:相対; } 。子供 { 背景:青; 幅:100px; 高さ:100px; 位置:絶対; 上:-5px; 左:-5px; 変換:translatez(-10px); }

.parent {
  background: red;
  width: 100px;
  height: 100px;
  transform-style: preserve-3d;
  position: relative;
}

.child {
  background: blue;
  width: 100px;
  height: 100px;
  position: absolute;
  top: -5px;
  left: -5px;
  transform: translateZ(-10px);
}

この手法により、子要素は親の背後に表示されながら親の重複を可能にし、望ましい視覚効果を提供します。それは、絶対的または固定された位置付けの必要性を排除し、あなたの動的要素の設計においてより大きな柔軟性を提供します。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3