|
2 | 2 |
|
3 | 3 | @mixin layout() {
|
4 | 4 | .fs-row,
|
5 |
| - [class*='fs-row'] { |
| 5 | + span[class*='fs-row'], |
| 6 | + div[class*='fs-row'] { |
6 | 7 | display: flex;
|
7 | 8 | align-items: center;
|
8 | 9 |
|
9 | 10 | @include attributeMixin('class');
|
10 | 11 | }
|
11 | 12 |
|
12 | 13 | .fs-column,
|
13 |
| - [class*='fs-column'] { |
| 14 | + div[class*='fs-column'], |
| 15 | + span[class*='fs-column'] { |
14 | 16 | display: flex;
|
15 | 17 | flex-direction: column;
|
16 | 18 | align-items: unset;
|
|
26 | 28 | * Greater than breakpoints
|
27 | 29 | */
|
28 | 30 | @media (min-width: #{variables.$break-xsmall + 1px}) {
|
29 |
| - [fs\.gt-xs*='fs-row'] { |
| 31 | + div[fs\.gt-xs*='fs-row'], |
| 32 | + span[fs\.gt-xs*='fs-row'] { |
30 | 33 | @include attributeMixin('fs\\.gt-xs');
|
31 | 34 | }
|
32 | 35 |
|
33 |
| - [fs\.gt-xs*='fs-column'] { |
| 36 | + div[fs\.gt-xs*='fs-column'], |
| 37 | + span[fs\.gt-xs*='fs-column'] { |
34 | 38 | @include attributeMixin('fs\\.gt-xs', false);
|
35 | 39 | }
|
36 | 40 | }
|
37 | 41 |
|
38 | 42 | @media (min-width: #{variables.$break-small + 1px}) {
|
39 |
| - [fs\.gt-sm*='fs-row'] { |
| 43 | + div[fs\.gt-sm*='fs-row'], |
| 44 | + span[fs\.gt-sm*='fs-row'] { |
40 | 45 | @include attributeMixin('fs\\.gt-sm');
|
41 | 46 | }
|
42 | 47 |
|
43 |
| - [fs\.gt-sm*='fs-column'] { |
| 48 | + div[fs\.gt-sm*='fs-column'], |
| 49 | + span[fs\.gt-sm*='fs-column'] { |
44 | 50 | @include attributeMixin('fs\\.gt-sm', false);
|
45 | 51 | }
|
46 | 52 | }
|
47 | 53 |
|
48 | 54 | @media (min-width: #{variables.$break-medium + 1px}) {
|
49 |
| - [fs\.gt-md*='fs-row'] { |
| 55 | + div[fs\.gt-md*='fs-row'], |
| 56 | + span[fs\.gt-md*='fs-row'] { |
50 | 57 | @include attributeMixin('fs\\.gt-md');
|
51 | 58 | }
|
52 | 59 |
|
53 |
| - [fs\.gt-md*='fs-column'] { |
| 60 | + div[fs\.gt-md*='fs-column'], |
| 61 | + span[fs\.gt-md*='fs-column'] { |
54 | 62 | @include attributeMixin('fs\\.gt-md', false);
|
55 | 63 | }
|
56 | 64 | }
|
57 | 65 |
|
58 | 66 | @media (min-width: #{variables.$break-large + 1px}) {
|
59 |
| - [fs\.gt-lg*='fs-row'] { |
| 67 | + div[fs\.gt-lg*='fs-row'], |
| 68 | + span[fs\.gt-lg*='fs-row'] { |
60 | 69 | & {
|
61 | 70 | flex-direction: row;
|
62 | 71 | }
|
63 | 72 |
|
64 | 73 | @include attributeMixin('fs\\.gt-lg');
|
65 | 74 | }
|
66 | 75 |
|
67 |
| - [fs\.gt-lg*='fs-column'] { |
| 76 | + div[fs\.gt-lg*='fs-column'], |
| 77 | + span[fs\.gt-lg*='fs-column'] { |
68 | 78 | @include attributeMixin('fs\\.gt-lg', false);
|
69 | 79 | }
|
70 | 80 | }
|
|
73 | 83 | * Less than breakpoints
|
74 | 84 | */
|
75 | 85 | @media (max-width: variables.$break-xsmall) {
|
76 |
| - [fs\.lt-xs*='fs-row'] { |
| 86 | + div[fs\.lt-xs*='fs-row'], |
| 87 | + span[fs\.lt-xs*='fs-row'] { |
77 | 88 | @include attributeMixin('fs\\.lt-xs');
|
78 | 89 | }
|
79 | 90 |
|
80 |
| - [fs\.lt-xs*='fs-column'] { |
| 91 | + div[fs\.lt-xs*='fs-column'], |
| 92 | + span[fs\.lt-xs*='fs-column'] { |
81 | 93 | @include attributeMixin('fs\\.lt-xs', false);
|
82 | 94 | }
|
83 | 95 | }
|
84 | 96 |
|
85 | 97 | @media (max-width: variables.$break-small) {
|
86 |
| - [fs\.lt-sm*='fs-row'] { |
| 98 | + div[fs\.lt-sm*='fs-row'], |
| 99 | + span[fs\.lt-sm*='fs-row'] { |
87 | 100 | @include attributeMixin('fs\\.lt-sm');
|
88 | 101 | }
|
89 | 102 |
|
90 |
| - [fs\.lt-sm*='fs-column'] { |
| 103 | + div[fs\.lt-sm*='fs-column'], |
| 104 | + span[fs\.lt-sm*='fs-column'] { |
91 | 105 | @include attributeMixin('fs\\.lt-sm', false);
|
92 | 106 | }
|
93 | 107 | }
|
94 | 108 |
|
95 | 109 | @media (max-width: variables.$break-medium) {
|
96 |
| - [fs\.lt-md*='fs-row'] { |
| 110 | + div[fs\.lt-md*='fs-row'], |
| 111 | + span[fs\.lt-md*='fs-row'] { |
97 | 112 | @include attributeMixin('fs\\.lt-md');
|
98 | 113 | }
|
99 | 114 |
|
100 |
| - [fs\.lt-md*='fs-column'] { |
| 115 | + div[fs\.lt-md*='fs-column'], |
| 116 | + span[fs\.lt-md*='fs-column'] { |
101 | 117 | @include attributeMixin('fs\\.lt-md', false);
|
102 | 118 | }
|
103 | 119 | }
|
104 | 120 |
|
105 | 121 | @media (max-width: variables.$break-large) {
|
106 |
| - [fs\.lt-lg*='fs-row'] { |
| 122 | + div[fs\.lt-lg*='fs-row'], |
| 123 | + span[fs\.lt-lg*='fs-row'] { |
107 | 124 | @include attributeMixin('fs\\.lt-lg');
|
108 | 125 | }
|
109 | 126 |
|
110 |
| - [fs\.lt-lg*='fs-column'] { |
| 127 | + div[fs\.lt-lg*='fs-column'], |
| 128 | + span[fs\.lt-lg*='fs-column'] { |
111 | 129 | @include attributeMixin('fs\\.lt-lg', false);
|
112 | 130 | }
|
113 | 131 | }
|
|
0 commit comments