Ich habe Kreise mit Flexbox ausgekleidet und sie sehen anständig auf kleine Bildschirmbreite:Seitenverhältnis von Kreisen zu pflegen, wenn das Fenster wieder Größen
aber sobald ich die Breite meines Bildschirms vergrößern, sie sehen wirklich gestreckt aus. Aber ich brauche sie aus jeder Perspektive.
ich vielleicht bin nicht sicher, es gibt eine Möglichkeit, dass ihre auf unterschiedlichen Bildschirmgrößen Anzeige fixiert. Vielleicht hätte ich einige Medienanfragen verwenden können. Wie geht man damit um?
HTML
<div class="dashboard-grey-menu">
<div class="flex row no-padding">
<div class="col"><div class="circle"></div></div>
<div class="col"><div class="circle"></div></div>
<div class="col"><div class="circle"></div></div>
<div class="col"><div class="circle"></div></div>
</div>
</div>
CSS
.dashboard-grey-menu {
height: 30vh;
background-color: #959595;
}
.circle {
border-radius: 50%;
width: 15vw;
height: 25vh;
background-color: #B7B7B7;
margin: auto;
}
.flex {
display: flex;
justify-content: center;
align-items: center;
height: 30vh;
width: 100%;
}
ersetzen 'margin: auto' mit' margin: 20px' oder einem anderen Wert, um Platz zu bekommen. ... oder 'justify-content: space-between;' on '.flex' und ein' padding' zu '.dashboard-grey-menu'. –
können Sie eine 'max-height' ** und **' max-width'