2
我有一字排開使用Flexbox的圈子,他們看起來體面的小屏幕寬度:保持圈的高寬比當窗口重新大小
,但只要我擴大我的屏幕的寬度,他們看起來非常舒展。但我需要他們從每一個潛在客戶中脫穎而出。
我不知道,也許有,修復它們對不同尺寸的屏幕顯示方式。也許我可以使用一些媒體查詢。如何處理這個?
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%;
}
替換'保證金:用'保證金auto':20px'或任何其他值來獲得一些空間。 ...或'justify-content:space-between;'''.flex'和'padding'到'.dashboard-gray-menu'。 –
你可以定義一個'max-height' **和**'max-width' <'.flex'的高度(實際上是30vh):https://jsfiddle.net/sebastianbrosch/0ascecqs/1/ –