vendor/assets/stylesheets/furatto/_grid.scss in furatto-1.0.1 vs vendor/assets/stylesheets/furatto/_grid.scss in furatto-1.0.2
- old
+ new
@@ -14,12 +14,20 @@
//Row config
$row-text-rendering: optimizespeed !default;
$row-next-to-row-separation: 0.14285714rem !default;
//Columns settings
-$col-padding: 0.57142857rem !default;
+$col-top-padding: 8px !default;
+$col-right-padding: 8px !default;
+$col-bottom-padding: 8px !default;
+$col-left-padding: 0 !default;
+$col-padding: $col-top-padding $col-right-padding $col-bottom-padding $col-left-padding !default;
+
+//Stack columns
$stack-column-separation: 2px !default;
+$stack-column-padding-right: 0 !default;
+$stack-column-padding-left: 0 !default;
//Media
$grid-max-width: 54.85714286rem !default;
$grid-max-width-media: "(max-width: #{$grid-max-width})" !default;
@@ -39,13 +47,11 @@
@mixin grid-columns($columns: $number-of-columns) {
$column-width: 100 / $columns;
@for $i from 1 through $columns {
.col-#{$i} {
- $current-width: ($column-width * $i) - $column-separation-factor;
- width: percentage($current-width / 100);
- margin-left: percentage($column-separation-factor / 100);
+ width: percentage(($column-width * $i) / 100);
}
}
}
.row {
@@ -73,14 +79,10 @@
background: $grid-success-background-color;
}
//Columns
@include grid-columns;
-
- [class*="col-"]:first-child {
- margin-left: 0;
- }
}
//Separation between rows
.row + .row {
margin-top: $row-next-to-row-separation;
@@ -132,11 +134,13 @@
border-bottom-color: rgba($col-border-color, $col-border-alpha);
border-right-color: transparent;
}
}
}
- .row > [class *= "col-"] {
+ .row > [class*="col-"] {
width: 100%;
margin-left: 0;
margin-bottom: $stack-column-separation;
+ padding-right: $stack-column-padding-right;
+ padding-left: $stack-column-padding-left;
}
}