Ich mag die Art, wie Bootstrap Paddings verwendet und dann die 'Zeile' negativ abrundet, um alles in eine Linie zu bringen. Es hat die Notwendigkeit für :nth-child
Selektoren beim Versuch entfernt, Gossen auf bestimmte Dinge zu entfernen.Wie verwende ich Susy-Raster, um ein "Bootstrap" -Stilgitter zu erstellen?
Aber ich mag die Möglichkeit, die Dachrinnen in einer Karte angeben und sie sind als Prozentsatz festgelegt. Ich habe es irgendwie geschafft, aber es fühlt sich klobig an und fragt sich, ob es einen besseren Weg gibt.
Config:
$split-gutter: (
columns: 12,
gutters: .8
);
Holen Sie sich das Halb Gosse Wert:
$susy-split-gutter-width: (span(1) * map-get($split-gutter, gutters))/2;
Row Stile:
.row {
@include clear;
margin-left: -$susy-split-gutter-width;
margin-right: -$susy-split-gutter-width;
}
Stellen Sie die Basisspalte Stile:
[class^="col-"] {
float: left;
padding-left: $susy-split-gutter-width;
padding-right: $susy-split-gutter-width;
}
die Breite auf Säulen Set:
.col-1 {
width: span(1);
}
.col-2 {
width: span(2);
}
...etc
das ok ist. Aber es fühlt sich an, als ob ich mich in Susy-Werte hacke und ich bin mir nicht sicher, ob das großartig ist. Gibt es einen besseren Weg?
Ich wusste nicht, ich könnte nur 'gutter()' verwenden, um diesen Wert zu erhalten. Vielen Dank! – davidpauljunior