-
絶対位置指定(Absolute Positioning): コンテナ内の要素を絶対位置指定することで、他の要素と重なるように配置することができます。以下は例です。
.container { position: relative; } .content { position: absolute; top: 0; left: 0; }
上記の例では、
.container
クラスにposition: relative;
を指定し、.content
クラスにposition: absolute;
を指定しています。top
とleft
プロパティを使用して、.content
をコンテナの左上隅に配置しています。 -
オーバーレイ(Overlay): コンテンツをコンテナの上にオーバーレイさせる方法もあります。以下は例です。
.container { position: relative; } .overlay { position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); /* 半透明の黒色 */ width: 100%; height: 100%; } .content { position: relative; z-index: 1; }
上記の例では、
.container
クラスにposition: relative;
を指定し、.overlay
クラスにposition: absolute;
を指定しています。.overlay
クラスはコンテナ全体を覆う半透明の黒い背景となります。.content
クラスはposition: relative;
とz-index: 1;
を指定しています。z-index
の値が大きいほど要素は前面に表示されるため、.content
は.overlay
の上に表示されます。
これらは基本的な方法ですが、他にもさまざまな方法があります。必要に応じて、要件に合わせた適切な方法を選択できます。