ホームページ >ウェブフロントエンド >CSSチュートリアル >「flex: 0 0 25%」を使用してフレックスボックス項目に 1 ピクセルのマージンを追加するにはどうすればよいですか?

「flex: 0 0 25%」を使用してフレックスボックス項目に 1 ピクセルのマージンを追加するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-30 20:53:17992ブラウズ

How Can I Add a 1px Margin to Flexbox Items with `flex: 0 0 25%`?

指定されたフレックス: 0 0 25% に 1 ピクセルのマージンを追加する方法はありますか?

フレックスボックスに 1 ピクセルのマージンを追加するには要素を flex: 0 0 25% に設定し、flex プロパティを flex: 1 0 に調整します。 22%。これにより、要素の flex-basis が 22% に設定され (1 行あたり 4 つの要素が許可されます)、要素が 1px のマージンを介して拡張して残りのスペースを埋めることができるようになります (flex-grow は 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;
}
<div>

この変更により、必要な値を維持しながら、フレックス項目間に 1 ピクセルのマージンが有効になります。レイアウト。

以上が「flex: 0 0 25%」を使用してフレックスボックス項目に 1 ピクセルのマージンを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。