
grid其他布局同样的写法
.grid{
display: grid;
grid-gap: 1rem;
}
@for $i from 1 through 8 {
@media only screen and (max-width:767px) {
.xsg#{$i} {
grid-template-columns: repeat(#{$i}, 1fr);
}
}
@media only screen and (min-width:768px) {
.smg#{$i} {
grid-template-columns: repeat(#{$i}, 1fr);
}
}
@media only screen and (min-width:992px) {
.mdg#{$i} {
grid-template-columns: repeat(#{$i}, 1fr);
}
}
@media only screen and (min-width:1200px) {
.lgg#{$i} {
grid-template-columns: repeat(#{$i}, 1fr);
}
}
@media only screen and (min-width:1920px) {
.xlg#{$i} {
grid-template-columns: repeat(#{$i}, 1fr);
}
}
}使用
<div class="sitem grid mdg2 lgg3 xlg4">000</div>
工具站: