css - Singularity grid fixed gutters issue -
when gutter set fixed, gutters added paddings instead of margins.
so when set last column last @include float-span(4, last); example last column loses gutter occupies whole available space can see here:
https://www.sassmeister.com/gist/6c12c4c8a67db11fee0dc3c8529097b4 (i've made gutters big can see difference more easily)
here used scss:
// settings.scss @include add-grid(12); @include add-gutter-style('opposite'); @include add-gutter(150px); // style.scss * { box-sizing: border-box; } .view-content { height: 10rem; } .views-row { height: 10rem; @include float-span(4); &:nth-child(3n + 3) { @include float-span(4, last); } } .views-row__inner { background: yellow; } * { box-sizing: border-box; } .view-content { height: 10rem; } .views-row { height: 10rem; -sgs-span-settings: ("span": 4, "location": 1, "grid": 12, "gutter": 150px, "style": "opposite", "start row": true, "end row": false, "fixed gutter": true, "split gutter": null, "gutter property": "padding", "options": (null: null)); width: 33.33333%; clear: right; float: left; padding-right: 150px; } .views-row:nth-child(3n + 3) { -sgs-span-settings: ("span": 4, "location": 9, "grid": 12, "gutter": 150px, "style": "opposite", "start row": false, "end row": true, "fixed gutter": true, "split gutter": null, "gutter property": "padding", "options": (null: null)); width: 33.33333%; clear: right; float: right; padding-right: 0; } .views-row__inner { background: yellow; } <div class="view-content"> <div class="views-row"><div class="views-row__inner">good</div></div> <div class="views-row"><div class="views-row__inner">good</div></div> <div class="views-row"><div class="views-row__inner">bad</div></div> </div> is expected behavior? missing something?
ideally have fixed gutter, columns same, aligned container.
Comments
Post a Comment