ホームページ > 記事 > ウェブフロントエンド > CSS 絶対配置を使用してレイアウト効果を実現する方法を学びます
CSS 絶対配置を正しく使用してレイアウト効果を実現するには、特定のコード例が必要です。
はじめに:
1. CSS 絶対配置とは
CSS 絶対配置を使用する前に、まず、親要素は に配置されます。親要素の
position 属性を
relative.parent { position: relative; }
必要な子要素の
position 属性を設定します
absolute に絶対的に配置され、
top、
right、
bottom、
を通じて親要素に対する相対的なオフセットを指定します。 left.child { position: absolute; top: 50px; left: 100px; }
絶対配置を使用する場合、複数の要素が重なっている場合は、
z- を渡すことができます。スタック順序を制御するには、index 属性を使用します。
z-index.child1 { position: absolute; top: 50px; left: 100px; z-index: 1; } .child2 { position: absolute; top: 50px; left: 100px; z-index: 2; }
.parent { position: relative; width: 500px; height: 300px; } .child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }サンプル コード 2: サスペンション メニュー
.parent { position: relative; width: 100%; height: 100vh; } .child { position: absolute; top: 0; left: 0; width: 200px; height: 100%; background-color: #f5f5f5; z-index: 9999; }サンプル コード 3: カルーセル画像
.parent { position: relative; width: 800px; height: 400px; overflow: hidden; } .child { width: 100%; height: 100%; position: absolute; top: 0; transition: transform 0.5s ease-in-out; }
以上がCSS 絶対配置を使用してレイアウト効果を実現する方法を学びますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。