- フレックスボックスを使用する方法: 親要素にdisplay: flex;を指定し、justify-contentとalign-itemsプロパティをcenterに設定します。
.parent-element {
display: flex;
justify-content: center;
align-items: center;
}
- グリッドを使用する方法: 親要素にdisplay: grid;を指定し、place-itemsプロパティをcenterに設定します。
.parent-element {
display: grid;
place-items: center;
}
- 絶対位置指定を使用する方法: 要素にposition: absolute;を指定し、left、right、top、bottomプロパティを50%に設定し、transformプロパティをtranslate(-50%, -50%)に設定します。
.child-element {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
これらの方法を使用すると、要素を水平および垂直に中央揃えすることができます。適用したい方法に応じて適切なコードを選択し、必要に応じてカスタマイズしてください。
以上が、CSSで要素を水平および垂直に中央揃えする方法についての解説です。