• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!--
2@license
3Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
4This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7Code distributed by Google as part of the polymer project is also
8subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9-->
10
11<link rel="import" href="iron-shadow-flex-layout.html">
12
13<script>
14  console.warn('This file is deprecated. Please use `iron-flex-layout/iron-flex-layout-classes.html`, and one of the specific dom-modules instead');
15</script>
16
17<style>
18
19  /*******************************
20            Flex Layout
21  *******************************/
22
23  .layout.horizontal,
24  .layout.horizontal-reverse,
25  .layout.vertical,
26  .layout.vertical-reverse {
27    display: -ms-flexbox;
28    display: -webkit-flex;
29    display: flex;
30  }
31
32  .layout.inline {
33    display: -ms-inline-flexbox;
34    display: -webkit-inline-flex;
35    display: inline-flex;
36  }
37
38  .layout.horizontal {
39    -ms-flex-direction: row;
40    -webkit-flex-direction: row;
41    flex-direction: row;
42  }
43
44  .layout.horizontal-reverse {
45    -ms-flex-direction: row-reverse;
46    -webkit-flex-direction: row-reverse;
47    flex-direction: row-reverse;
48  }
49
50  .layout.vertical {
51    -ms-flex-direction: column;
52    -webkit-flex-direction: column;
53    flex-direction: column;
54  }
55
56  .layout.vertical-reverse {
57    -ms-flex-direction: column-reverse;
58    -webkit-flex-direction: column-reverse;
59    flex-direction: column-reverse;
60  }
61
62  .layout.wrap {
63    -ms-flex-wrap: wrap;
64    -webkit-flex-wrap: wrap;
65    flex-wrap: wrap;
66  }
67
68  .layout.wrap-reverse {
69    -ms-flex-wrap: wrap-reverse;
70    -webkit-flex-wrap: wrap-reverse;
71    flex-wrap: wrap-reverse;
72  }
73
74  .flex-auto {
75    -ms-flex: 1 1 auto;
76    -webkit-flex: 1 1 auto;
77    flex: 1 1 auto;
78  }
79
80  .flex-none {
81    -ms-flex: none;
82    -webkit-flex: none;
83    flex: none;
84  }
85
86  .flex,
87  .flex-1 {
88    -ms-flex: 1;
89    -webkit-flex: 1;
90    flex: 1;
91  }
92
93  .flex-2 {
94    -ms-flex: 2;
95    -webkit-flex: 2;
96    flex: 2;
97  }
98
99  .flex-3 {
100    -ms-flex: 3;
101    -webkit-flex: 3;
102    flex: 3;
103  }
104
105  .flex-4 {
106    -ms-flex: 4;
107    -webkit-flex: 4;
108    flex: 4;
109  }
110
111  .flex-5 {
112    -ms-flex: 5;
113    -webkit-flex: 5;
114    flex: 5;
115  }
116
117  .flex-6 {
118    -ms-flex: 6;
119    -webkit-flex: 6;
120    flex: 6;
121  }
122
123  .flex-7 {
124    -ms-flex: 7;
125    -webkit-flex: 7;
126    flex: 7;
127  }
128
129  .flex-8 {
130    -ms-flex: 8;
131    -webkit-flex: 8;
132    flex: 8;
133  }
134
135  .flex-9 {
136    -ms-flex: 9;
137    -webkit-flex: 9;
138    flex: 9;
139  }
140
141  .flex-10 {
142    -ms-flex: 10;
143    -webkit-flex: 10;
144    flex: 10;
145  }
146
147  .flex-11 {
148    -ms-flex: 11;
149    -webkit-flex: 11;
150    flex: 11;
151  }
152
153  .flex-12 {
154    -ms-flex: 12;
155    -webkit-flex: 12;
156    flex: 12;
157  }
158
159  /* alignment in cross axis */
160
161  .layout.start {
162    -ms-flex-align: start;
163    -webkit-align-items: flex-start;
164    align-items: flex-start;
165  }
166
167  .layout.center,
168  .layout.center-center {
169    -ms-flex-align: center;
170    -webkit-align-items: center;
171    align-items: center;
172  }
173
174  .layout.end {
175    -ms-flex-align: end;
176    -webkit-align-items: flex-end;
177    align-items: flex-end;
178  }
179
180  /* alignment in main axis */
181
182  .layout.start-justified {
183    -ms-flex-pack: start;
184    -webkit-justify-content: flex-start;
185    justify-content: flex-start;
186  }
187
188  .layout.center-justified,
189  .layout.center-center {
190    -ms-flex-pack: center;
191    -webkit-justify-content: center;
192    justify-content: center;
193  }
194
195  .layout.end-justified {
196    -ms-flex-pack: end;
197    -webkit-justify-content: flex-end;
198    justify-content: flex-end;
199  }
200
201  .layout.around-justified {
202    -ms-flex-pack: around;
203    -webkit-justify-content: space-around;
204    justify-content: space-around;
205  }
206
207  .layout.justified {
208    -ms-flex-pack: justify;
209    -webkit-justify-content: space-between;
210    justify-content: space-between;
211  }
212
213  /* self alignment */
214
215  .self-start {
216    -ms-align-self: flex-start;
217    -webkit-align-self: flex-start;
218    align-self: flex-start;
219  }
220
221  .self-center {
222    -ms-align-self: center;
223    -webkit-align-self: center;
224    align-self: center;
225  }
226
227  .self-end {
228    -ms-align-self: flex-end;
229    -webkit-align-self: flex-end;
230    align-self: flex-end;
231  }
232
233  .self-stretch {
234    -ms-align-self: stretch;
235    -webkit-align-self: stretch;
236    align-self: stretch;
237  }
238
239  /*******************************
240            Other Layout
241  *******************************/
242
243  .block {
244    display: block;
245  }
246
247  /* IE 10 support for HTML5 hidden attr */
248  [hidden] {
249    display: none !important;
250  }
251
252  .invisible {
253    visibility: hidden !important;
254  }
255
256  .relative {
257    position: relative;
258  }
259
260  .fit {
261    position: absolute;
262    top: 0;
263    right: 0;
264    bottom: 0;
265    left: 0;
266  }
267
268  body.fullbleed {
269    margin: 0;
270    height: 100vh;
271  }
272
273  .scroll {
274    -webkit-overflow-scrolling: touch;
275    overflow: auto;
276  }
277
278  /* fixed position */
279
280  .fixed-bottom,
281  .fixed-left,
282  .fixed-right,
283  .fixed-top {
284    position: fixed;
285  }
286
287  .fixed-top {
288    top: 0;
289    left: 0;
290    right: 0;
291  }
292
293  .fixed-right {
294    top: 0;
295    right: 0;
296    bottom: 0;
297  }
298
299  .fixed-bottom {
300    right: 0;
301    bottom: 0;
302    left: 0;
303  }
304
305  .fixed-left {
306    top: 0;
307    bottom: 0;
308    left: 0;
309  }
310
311</style>
312