|
32 | 32 | min-height:0; |
33 | 33 | } |
34 | 34 |
|
| 35 | +&[nve-layout~='full:width'] { |
| 36 | +width:100%; |
| 37 | +min-width:0; |
| 38 | + } |
| 39 | + |
| 40 | +&[nve-layout~='full:height'] { |
| 41 | +height:100%; |
| 42 | +min-height:0; |
| 43 | + } |
| 44 | + |
35 | 45 | /* Horizontal Layout */ |
36 | 46 | &[nve-layout~='row'] { |
37 | 47 | flex-direction: row; |
38 | | -justify-items: flex-start; |
39 | | -align-items: flex-start; |
| 48 | +place-items: flex-start; |
40 | 49 |
|
41 | 50 | &[nve-layout~='align:left'] { |
42 | 51 | justify-content: flex-start; |
|
130 | 139 |
|
131 | 140 | /* Centered */ |
132 | 141 | &[nve-layout~='align:center'] { |
133 | | -align-items: center; |
134 | | -align-content: center; |
135 | | -justify-content: center; |
| 142 | +place-items: center; |
| 143 | +place-content: center; |
136 | 144 | } |
137 | 145 |
|
138 | 146 | /* Full Stretch */ |
|
147 | 155 | /* Spacing */ |
148 | 156 | &[nve-layout~='align:space-around'] { |
149 | 157 | justify-content: space-around; |
150 | | -gap: none; |
| 158 | +gap:var(--nve-ref-space-none); |
151 | 159 | } |
152 | 160 |
|
153 | 161 | &[nve-layout~='align:space-between'] { |
154 | 162 | justify-content: space-between; |
155 | | -gap: none; |
| 163 | +gap:var(--nve-ref-space-none); |
156 | 164 | } |
157 | 165 |
|
158 | 166 | &[nve-layout~='align:space-evenly'] { |
159 | 167 | justify-content: space-evenly; |
160 | | -gap: none; |
| 168 | +gap:var(--nve-ref-space-none); |
161 | 169 | } |
162 | 170 |
|
163 | 171 | /* Fixed Width Layout Gap Spacing */ |
|
173 | 181 | padding:var(--nve-ref-space-$(size)); |
174 | 182 | } |
175 | 183 |
|
176 | | -@each $sidein top, left, right, bottom { |
| 184 | +@each $side, $logical-side in (top, left, right, bottom), (block-start, inline-start, inline-end, block-end) { |
177 | 185 | &[nve-layout~='pad-$(side):$(size)'] { |
178 | | -padding-$(side):var(--nve-ref-space-$(size)); |
| 186 | +padding-$(logical-side):var(--nve-ref-space-$(size)); |
179 | 187 | } |
180 | 188 | } |
181 | 189 |
|
182 | 190 | &[nve-layout~='pad-x:$(size)'] { |
183 | | -padding-left:var(--nve-ref-space-$(size)); |
184 | | -padding-right:var(--nve-ref-space-$(size)); |
| 191 | +padding-inline:var(--nve-ref-space-$(size)); |
185 | 192 | } |
186 | 193 |
|
187 | 194 | &[nve-layout~='pad-y:$(size)'] { |
188 | | -padding-top:var(--nve-ref-space-$(size)); |
189 | | -padding-bottom:var(--nve-ref-space-$(size)); |
| 195 | +padding-block:var(--nve-ref-space-$(size)); |
190 | 196 | } |
191 | 197 | } |
192 | 198 |
|
|
252 | 258 | } |
253 | 259 |
|
254 | 260 | &[nve-layout~='align:stretch'] { |
255 | | -align-items: stretch; |
256 | | -align-content: stretch; |
257 | | -justify-items: stretch; |
258 | | -justify-content: stretch; |
| 261 | +place-items: stretch; |
| 262 | +place-content: stretch; |
259 | 263 | @mixin auto-columns; |
260 | 264 | } |
261 | 265 |
|
262 | 266 | &[nve-layout~='align:center'] { |
263 | | -align-items: center; |
264 | | -align-content: center; |
265 | | -justify-items: center; |
266 | | -justify-content: center; |
| 267 | +place-items: center; |
| 268 | +place-content: center; |
267 | 269 | @mixin auto-columns; |
268 | 270 | } |
269 | 271 | } |
|
0 commit comments