2 Copyright 2013 The Polymer Authors. All rights reserved.
3 Use of this source code is governed by a BSD-style
4 license that can be found in the LICENSE file.
8 display: -webkit-box !important;
9 display: -ms-flexbox !important;
10 display: -moz-flex !important;
11 display: -webkit-flex !important;
12 display: flex !important;
16 -webkit-box-orient: horizontal;
17 -ms-flex-direction: row;
18 -moz-flex-direction: row;
19 -webkit-flex-direction: row;
23 .core-h.core-reverse {
24 -webkit-box-direction: reverse;
25 -ms-flex-direction: row-reverse;
26 -moz-flex-direction: row-reverse;
27 -webkit-flex-direction: row-reverse;
28 flex-direction: row-reverse;
32 -webkit-box-orient: vertical;
33 -ms-flex-direction: column;
34 -moz-flex-direction: column;
35 -webkit-flex-direction: column;
36 flex-direction: column;
39 .core-v.core-reverse {
40 -webkit-box-direction: reverse;
41 -ms-flex-direction: column-reverse;
42 -moz-flex-direction: column-reverse;
43 -webkit-flex-direction: column-reverse;
44 flex-direction: column-reverse;
63 .core-flex, [core-flex] {
71 .core-flex-auto, [core-flex-auto] {
75 -webkit-flex: 1 1 auto;
79 .core-flex-none, [core-flex-none] {
80 -webkit-box-flex: none;
87 .core-flex1, [core-flex=1] {
95 .core-flex2, [core-flex=2] {
103 .core-flex3, [core-flex=3] {
111 /* distributed elements */
112 ::content > .core-flex, ::content > [core-flex] {
120 ::content > .core-flex-auto, ::content > [core-flex-auto] {
124 -webkit-flex: 1 1 auto;
128 ::content > .core-flex-none, ::content > [core-flex-none] {
129 -webkit-box-flex: none;
136 ::content > .core-flex1, ::content > [core-flex=1] {
144 ::content > .core-flex2, ::content > [core-flex=2] {
152 ::content > .core-flex3, ::content > [core-flex=3] {
160 /* alignment in main axis */
161 .core-justify-start {
162 -webkit-box-pack: start;
163 -ms-flex-pack: start;
164 -moz-justify-content: flex-start;
165 -webkit-justify-content: flex-start;
166 justify-content: flex-start;
169 .core-justify-center {
170 -webkit-box-pack: center;
171 -ms-flex-pack: center;
172 -moz-justify-content: center;
173 -webkit-justify-content: center;
174 justify-content: center;
178 -webkit-box-pack: end;
180 -moz-justify-content: flex-end;
181 -webkit-justify-content: flex-end;
182 justify-content: flex-end;
185 .core-justify-between {
186 -webkit-box-pack: justify;
187 -ms-flex-pack: justify;
188 -moz-justify-content: space-between;
189 -webkit-justify-content: space-between;
190 justify-content: space-between;
193 /* alignment in cross axis */
195 -webkit-box-align: start;
196 -ms-flex-align: start;
197 -moz-align-items: flex-start;
198 -webkit-align-items: flex-start;
199 align-items: flex-start;
203 -webkit-box-align: center;
204 -ms-flex-align: center;
205 -moz-align-items: center;
206 -webkit-align-items: center;
211 -webkit-box-align: end;
213 -moz-align-items: flex-end;
214 -webkit-align-items: flex-end;
215 align-items: flex-end;