ロバメモ - 素人のUnity覚書と奮闘記

素人のUnity覚書と奮闘記

positionのrelativeとabsolute

まずはpositionを指定しなかった状態
ありがちな配置だと思う。
child1とchild2のmargin相殺が起きるので、こんな感じになるかと。
f:id:nico-taniku:20200923161245p:plain:w600

relative:本来の位置が基準

child2に対して、position:relativeを設定した場合
f:id:nico-taniku:20200923161327p:plain:w600

absolute:windowの左上が基準

child2に対して、position:absoluteを設定した場合
windowの始点が基準になる。
f:id:nico-taniku:20200923161349p:plain:w600

親要素を基準にしたい場合

子要素をabsoluteに設定しておいて、親要素に対して position : relative; にする。

#parent{ position: relative; }
#child2{ position: absolute; }

f:id:nico-taniku:20200923161637p:plain:w600

以上