Ich möchte 4 Kreise zeichnen, alle 4 flex-Elemente, und ich muss sie mit dem Container skalieren, in denen sie sind. Ich habe einige Lösungen gesehen, wo padding-bottom
verwendet wird, aber ich kann Verstehe es wirklich nicht.Responsive Kreise in einer Reihe mit flexbox
Ich schaffte es, das Ergebnis, das ich mit spezifischen width
und height
in den Flex-Elementen will. Kann jemand das Gleiche tun, aber ohne das und die gleiche Struktur in meinem HTML behalten?
.container {
display: flex;
flex-wrap: nowrap;
width: 200px;
height: 50px;
}
.holder {
margin-right: 5px;
width: 30px;
height: 30px;
border-radius: 50%;
}
.h1 {
background: blue;
}
.h2 {
background: red;
}
.h3 {
background: green;
}
.h4 {
background: grey;
}
<div class="container">
<div class="holder h1"></div>
<div class="holder h2"></div>
<div class="holder h3"></div>
<div class="holder h4"></div>
</div>
Eine Erklärung und ein anschauliches Beispiel würde diese Antwort erheblich verbessern. Es ist schwer zu sagen, was genau Sie vorschlagen. – Zac
@Zac, siehe den Code mit Beispiel. – Georg
Großartig, aber ich denke, es könnte noch mehr fehlen, die Frage ist, nach vier Kreisen zu fragen, nicht nach einem Kreis mit Text. Können Sie Ihre Antwort aktualisieren, um korrekt auf die Antwort zu antworten? – Zac