ホームページ > ウェブフロントエンド > CSSチュートリアル > イメージ ギャラリー内の Flex アイテム間の間隔を 1 ピクセルにするにはどうすればよいですか?

イメージ ギャラリー内の Flex アイテム間の間隔を 1 ピクセルにするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-24 18:44:54
オリジナル
813 人が閲覧しました

How to Achieve 1px Spacing Between Flex Items in an Image Gallery?

マージンのあるイメージ ギャラリー フレックス項目の間隔を調整する方法

フレックスボックス レイアウトでは、フレックス値が「0 0 25%」の項目幅は固定されており、縮んだり伸びたりしません。グリッド状の構造を維持しながらこれらの項目間にスペースを追加するには、マージンを適用できます。ただし、1% のマージンを適用すると、ギャップが大きすぎる可能性があります。

1 ピクセルのマージンを実現するには、フレックス値「1 0 22%」を使用します。これにより、フレックスベーシスが 22% に設定され、1 行に 4 つの項目のみが存在することが保証されます。 flex-grow 値は 1 に設定されており、項目が拡大してマージンによって残された残りのスペースを埋めることができます。これにより、項目間にわずか 1 ピクセルの隙間が生じます。

#foto-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 10px;
}

.foto {
  flex: 1 0 22%;
  min-height: 50px;
  margin: 1px;
  background-color: red;
}
ログイン後にコピー

以上がイメージ ギャラリー内の Flex アイテム間の間隔を 1 ピクセルにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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