Çok basit bir blog düzeni oluşturmak için susy kullanıyorum, geniş orta ekranlar için 3 sütun genişliğinde, küçük (tablet) için 2 sütun ve daha sonra da mobil cihazlar için 1 sütun. Mobil ve tablet düzeni ince ama orta çalışır ve gördüğünüz gibi büyük ekranlar, düzgün birinci sıra ile üçüncü sıra düzgün yüzen değildir ilk sütunu akan değildir AşağıdaSusy Grid bloğu düzgün bir şekilde akmıyor
here benim SCSS geçerli:
.col-post {
margin-bottom: gutter();
background: #f5f5f5;
@include breakpoint(xs) {
@include span(12 of 12);
}
@include breakpoint(sm) {
@include span(6 of 12 first);
&:nth-child(2n) {
@include last;
}
}
@include breakpoint(md) {
@include span(4 of 12 first);
&:nth-child(3n) {
@include last;
}
}
@include breakpoint(lg) {
@include span(4 of 12 first);
&:nth-child(3n) {
@include last;
}
}
}
benim SCSS stil üstündeki
ve benim susy haritasıdır: Bu, kesme noktaları tanımlanır bağlıdır
@import "susy";
$susy: (
columns: 12,
container: 1200px,
gutters: 1/4,
grid-padding: 1em,
global-box-sizing: border-box,
debug: (image: show)
);
Evet bi'şey, bu kullanıyorum budur: eğer $ sınıfı == xs { medya (maksimum genişlik: 767px) {@content; } başka bir $ class == sm ise { ortam (min. Genişlik: 768px) {@content; } başka bir $ class == md { ortam (min. Genişlik: 992 piksel) {@content; } } başka biri ise $ class == lg { ortam (min. Genişlik: 1200 piksel) {@content; } } Min genişliğini max-width olarak değiştirirseniz, tablet doğru görünmüyor, sahip olduğum temel tabloyu görebilirsiniz [link] (http://webcontrolcentre.co.uk/wordpress_sass/test/ –
Min genişlik değerini 'max-width' olarak değiştirmek istemezseniz, her ikisini de ortada kullanmak istersiniz. Örneğin, örneğin, $ class == md {media (min-width: 992px) ve (maks. Genişlik: 1199px) {@content; }}. Bu, stillerinize bir alt ve üst sınır verir, böylece bir sonraki kesme noktasına kanamazlar. –
Teşekkür ederim, bir min & max genişlik ekleyerek benim sorunum düzeltildi. –