MARKLEAPS[マークリープス]

TECH BLOG

マークリープス技術ブログ

open

css position:absoluteとtranslateで中央に配置する方法

css position:absoluteとtranslateで中央に配置する方法

cssのpositionとtranslateを使い、
要素を上下、左右の中央に配置する方法をご紹介します。

上下左右中央に配置

html

解説

中央寄せする要素(child)を上から50%(top: 50%;)、
左から50%(left: 50%;)の位置に移動させ、

要素(child)の大きさの半分ずつ移動させます。(translate(-50%, -50%))

 

同じ要領で上下中央、左右中央に配置することもできます。

上下中央に配置

左右中央に配置

よく読まれている関連記事

関連最新記事