Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Flexbox-Elementen mit „flex: 0 0 25 %' einen Rand von 1 Pixel hinzufügen?

Wie kann ich Flexbox-Elementen mit „flex: 0 0 25 %' einen Rand von 1 Pixel hinzufügen?

Linda Hamilton
Freigeben: 2024-12-30 20:53:17
Original
983 Leute haben es durchsucht

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

Gibt es eine Möglichkeit, 1 Pixel Rand zu Flexbox-Elementen hinzuzufügen. Bestimmter Flex: 0 0 25 %?

Um einen 1 Pixel Rand zu Flexbox hinzuzufügen Elemente, die auf „Flex: 0 0 25 %“ eingestellt sind, passen Sie die Flex-Eigenschaft auf „Flex: 1 0 22 %“ an. Dadurch wird die Flex-Basis des Elements auf 22 % gesetzt (was vier Elemente pro Zeile ermöglicht), während sie gleichzeitig wachsen und den verbleibenden Raum über den 1-Pixel-Rand füllen können (Flex-Grow auf 1 eingestellt).

Hier ist ein Beispiel:

#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;
}
Nach dem Login kopieren
<div>
Nach dem Login kopieren

Diese Änderung ermöglicht einen Abstand von 1 Pixel zwischen den Flex-Elementen, während das gewünschte Layout erhalten bleibt.

Das obige ist der detaillierte Inhalt vonWie kann ich Flexbox-Elementen mit „flex: 0 0 25 %' einen Rand von 1 Pixel hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage