OLD | NEW |
1 // This file is part of website-defaults | 1 // This file is part of website-defaults |
2 // Copyright (C) 2016-present eyeo GmbH | 2 // Copyright (C) 2016-present eyeo GmbH |
3 // | 3 // |
4 // website-defaults is free software: you can redistribute it and/or | 4 // website-defaults is free software: you can redistribute it and/or |
5 // modify it under the terms of the GNU General Public License as published by | 5 // modify it under the terms of the GNU General Public License as published by |
6 // the Free Software Foundation, either version 3 of the License, or | 6 // the Free Software Foundation, either version 3 of the License, or |
7 // (at your option) any later version. | 7 // (at your option) any later version. |
8 // | 8 // |
9 // website-defaults is distributed in the hope that it will be useful, | 9 // website-defaults is distributed in the hope that it will be useful, |
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 // GNU General Public License for more details. | 12 // GNU General Public License for more details. |
13 // | 13 // |
14 // You should have received a copy of the GNU General Public License | 14 // You should have received a copy of the GNU General Public License |
15 // along with website-defaults. If not, see <http://www.gnu.org/licenses/>. | 15 // along with website-defaults. If not, see <http://www.gnu.org/licenses/>. |
16 | 16 |
17 /******************************************************************************* | 17 /******************************************************************************* |
18 * Grid component | 18 * Grid component |
19 ******************************************************************************/ | 19 ******************************************************************************/ |
20 | 20 |
21 /** | 21 /** |
22 * - .row contains one or more .column(s) | 22 * - .row contains one or more .column(s) |
23 * - .row clears .column(s) | 23 * - .row clears .column(s) |
24 * - .row negates the left & right padding of it's left-most & right-most | 24 * - .row negates the left & right padding of it's left-most & right-most |
25 * .column(s) while preserving consistent padding between .column(s) | 25 * .column(s) while preserving consistent padding between .column(s) |
26 */ | 26 */ |
27 .row | 27 .row |
28 { | 28 { |
29 margin: 0px (-$small-space); | 29 @include margin-breakpoints($row-spacing, 'x', -1); |
30 } | 30 } |
31 | 31 |
32 .row:after | 32 .row:after |
33 { | 33 { |
34 display: block; | 34 display: block; |
35 clear: both; | 35 clear: both; |
36 content: ""; | 36 content: ""; |
37 } | 37 } |
38 | 38 |
39 /** | 39 /** |
40 * - .column is 100% width by default | 40 * - .column is 100% width by default |
41 * - Modifier classes are applied to .column to change it's width | 41 * - Modifier classes are applied to .column to change it's width |
42 * - Modifier classes behave differently on different device widths | 42 * - Modifier classes behave differently on different device widths |
43 */ | 43 */ |
44 .column | 44 .column |
45 { | 45 { |
46 position: relative; | 46 position: relative; |
47 width: 100%; | 47 width: 100%; |
48 min-height: 1px; | 48 min-height: 1px; |
49 padding: 0px $small-space; | 49 @include padding-breakpoints($column-spacing, 'x'); |
50 } | 50 } |
51 | 51 |
52 /* - .column(s) within .row .reverse appear in reverse order | 52 /* - .column(s) within .row .reverse appear in reverse order |
53 * - .column(s) within [dir=rtl] appear in reverse order respectively | 53 * - .column(s) within [dir=rtl] appear in reverse order respectively |
54 */ | 54 */ |
55 | 55 |
56 .column, | 56 .column, |
57 [dir="rtl"] .reverse .column | 57 [dir="rtl"] .reverse .column |
58 { | 58 { |
59 float: left; | 59 float: left; |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 .one-fourth | 92 .one-fourth |
93 { | 93 { |
94 width: 25%; | 94 width: 25%; |
95 } | 95 } |
96 | 96 |
97 .three-fourths | 97 .three-fourths |
98 { | 98 { |
99 width: 75%; | 99 width: 75%; |
100 } | 100 } |
101 } | 101 } |
OLD | NEW |