Yani İşaretlemeFlexbox'ta ortam sorgularını kullanarak satır başına öğe sayısı nasıl kontrol edilir?
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
Ve aşağıdaki stilleri(SUKDÖ)
@mixin max-width($width) {
@media screen and (max-width: $width) {
@content;
}
}
.container {
display: flex;
@include max-width(992px) {
number: 4; //Hypothetical property that is supposed to control number per row
}
@include max-width(640px) {
number: 2; //Hypothetical property that is supposed to control number per row
}
}
.item {
background-color: tomato;
padding: 20px;
margin-right: 20px;
flex: 1;
}
benim varsayımsal number
özelliğine gerçek flexbox'a CSS alternatif var mı şu ben hayal olduğunu can Satır başına kaç öğe gösterilecek?
Float benzeri ızgara, width
nedeniyle bir için .items
sınırına sığabileceğinden kullanışlıdır. Ancak, flexbox ile farklı genişlikteki öğelerin düzenini ve sayısını kontrol etmek için çok sayıda .row
sınıfı gibi geçici çözümler kullanmalıyım. Şimdiye kadar şanslıydım, ancak böyle bir yaklaşımla başarısız olacak belirli bir düzen türü var. Yüzde genişlikleri temiz marjları ile elemanlarına uygulamak zor olduğundan
Eh hala biraz sen satır başına elde edeceğiniz ürün kontrol etmek genişliği kullanabilir - esnek-basis' 'yoluyla ... – CBroe
CSS ızgara bugün doğrudan bir şekilde bu sorunu gidermek için bir şey olurdu : https: //developer.mozilla.or g/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout –