CSS Flexを使用して要素を水平および垂直に中央に配置する方法


  1. 要素を水平および垂直に中央に配置する基本的な方法は、親要素に対して以下のスタイルを適用することです。
.parent {
  display: flex;
  justify-content: center; /* 水平方向に中央揃え */
  align-items: center; /* 垂直方向に中央揃え */
}
  1. 要素を水平方向にのみ中央に配置し、垂直方向には上端に揃えたい場合は、以下のようにスタイルを指定します。
.parent {
  display: flex;
  justify-content: center; /* 水平方向に中央揃え */
  align-items: flex-start; /* 垂直方向に上端揃え */
}
  1. 要素を水平方向にのみ中央に配置し、垂直方向には下端に揃えたい場合は、以下のようにスタイルを指定します。
.parent {
  display: flex;
  justify-content: center; /* 水平方向に中央揃え */
  align-items: flex-end; /* 垂直方向に下端揃え */
}

これらの方法を使用すると、要素を簡単に中央に配置することができます。このテクニックは、レスポンシブデザインにも適用することができます。さまざまな画面サイズやデバイスで要素を中央に配置する場合は、メディアクエリを使用して、適切なスタイルを適用することもできます。