Index: static/scss/components/_groups.scss |
=================================================================== |
--- a/static/scss/components/_groups.scss |
+++ b/static/scss/components/_groups.scss |
@@ -276,8 +276,33 @@ |
// un-center all cards |
.group > div:nth-child(4), |
.group > div:nth-child(3), |
.group > div:nth-child(5) |
{ |
margin-left: 0; |
} |
} |
+ |
+@supports (display: grid) |
+{ |
+ |
+ .group |
+ { |
+ display: grid; |
+ // Each card should be a minimum width of the $card--max-width. Otherwise, take up available space |
+ grid-template-columns: repeat(auto-fit, minmax($card--max-width, 1fr)); |
+ } |
+ |
+ .group-4 |
ire
2017/06/01 13:14:35
I haven't dealt with other group sizes yet (e.g. g
juliandoucette
2017/06/09 14:51:12
Acknowledged.
|
+ { |
+ @media (min-width: $desktop-breakpoint) { |
+ // Each card should take a minimum of 25% width of the group |
+ grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); |
+ } |
+ } |
+ |
+ .group-4 > div |
juliandoucette
2017/06/09 14:51:12
NIT: I'm guessing that you are following the exist
ire
2017/06/12 14:28:54
Acknowledged.
|
+ { |
+ width: 100%; |
+ } |
+ |
+} |