ホームページ > ウェブフロントエンド > CSSチュートリアル > Flexbox グリッドの最後の行を「justify-content: space-between」で揃える方法

Flexbox グリッドの最後の行を「justify-content: space-between」で揃える方法

Linda Hamilton
リリース: 2024-12-27 03:31:10
オリジナル
729 人が閲覧しました

How to Align the Last Row in a Flexbox Grid with `justify-content: space-between`?

フレックスボックス: 最後の行をグリッドに揃える方法

次のようなコンテナーを持つフレックスボックス レイアウト内:

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
ログイン後にコピー

目標は、最後の行の項目を他の項目と同じ高さになるように配置することです。 justify-content:space-between; の使用グリッドの幅と高さは調整できるため、引き続き重要です。

現在、

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.item {
  width: 100px;
  height: 66px;
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
ログイン後にコピー

右下の項目がずれて表示されます。

これを修正するには:

.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.grid::after {
  content: "";
  flex: auto;
}
ログイン後にコピー

スペースを自動入力するために ::after が追加され、HTML 調整の必要がなくなります。

以上がFlexbox グリッドの最後の行を「justify-content: space-between」で揃える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート