CSS transformで中央寄せ

以前のブログはこちら

広告

こんにちは。ましじめの田村です。

私が執筆した著書、『現場のプロから学ぶ CSSコーディングバイブル』は、Web制作の現場で役立つテクニックやノウハウをまとめています。
興味を持っていただけた方は、ぜひご覧ください。
https://amzn.to/3A8kNHC

このリンクは Amazon のアフィリエイトプログラムを通じて設定されています。

こんにちは。ましじめの田村です。
CSSの transformで中央寄せにしたいケースがありました。

その場合次の方法で実現できそうです。

<div class="item">
  <div class="item__body">
    <p>中央寄せ</p>
  </div>
</div>
.item{
  position: relative; 

  width: 200px;
  height: 200px;
  border: 1px solid #ccc;
  margin:1em auto 
}
.item__body{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);

  background-color: #ccc;
  padding: .5em;
}

以上「CSS transformで中央寄せ」でした。
CSS で中央寄せにしたい場合参考にしてみてください。


関連するタグ

CSS

この記事を書いた人

たむら しょうご

HTML&CSSコーダー

ウェブアクセシビリティ対応、フロントエンド開発、CMSを利用したウェブサイト制作を担当しています。
趣味はガーデニングです。

ましじめのスキルが必要ですか?

遠慮なくご相談ください。我々はあなたのプロジェクトに最善を尽くし、あなたのウェブサイトの制作を強力にサポートいたします。

お問い合わせはこちらから