Я вижу видео на системе решеток в css, но я появляется сомнение, на уровне теории. В этих моментах, системе решеток, например система Foundation: он используется для того, чтобы использовать это с Css grid и flexbox или уже не необходим с модулями, которые я показал?
Спасибо!
недавно я сформировался в SCSS одном pequeГ±o cГіdigo, чтобы производить систему решеток 12 колонн, основанный в flexbox, это, если ты не хочешь зависеть от framework.
HTML
<div class="flex-container">
<div class="flex-row">
<div class="flex-col-sm-12 flex-col-md-6 flex-col-lg-2"></div>
<div class="flex-col-sm-12 flex-col-md-6 flex-col-lg-2"></div>
<div class="flex-col-sm-12 flex-col-md-12 flex-col-lg-8"></div>
</div>
</div>
SCSS
[class^='flex-col'] { width: 100%; }
$breakpoints: (
xs: 540px,
sm: 768px,
md: 992px,
lg: 1200px
);
.flex-container {
box-sizing: border-box;
margin: 0 auto;
padding: 0 1em;
}
@each $name, $value in $breakpoints {
.flex-container {
@media (min-width: $value) {
max-width: $value;
}
}
.flex-col-#{$name} {
@for $i from 1 through 12 {
&-#{$i} {
box-sizing: border-box;
padding: 1em;
@media (min-width: $value) {
width: calc(100% * (#{$i} / 12));
}
}
}
}
}
.flex-row {
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
margin-bottom: 1em;
}
https://codepen.io/neoxsaibot/pen/yraZEd
, Если ты нуждаешься в CSS, ты можешь идти в этот Веб https://www.sassmeister.com / , чтобы конвертировать sass в css.