awips2/components/iron-flex-layout
2016-12-06 18:55:53 -06:00
..
classes gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
demo gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
bower.json gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
CONTRIBUTING.md gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
index.html gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
iron-flex-layout-classes.html gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
iron-flex-layout.html gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00
README.md gh-pages generated 06/12/2016 18:54:35:488 2016-12-06 18:55:53 -06:00

Build status

Demo and API docs

##<iron-flex-layout>

The <iron-flex-layout> component provides simple ways to use CSS flexible box layout, also known as flexbox. This component provides two different ways to use flexbox:

  1. Layout classes. The layout class stylesheet provides a simple set of class-based flexbox rules, that let you specify layout properties directly in markup. You must include this file in every element that needs to use them.

Sample use:

cross axis start alignment
  1. Custom CSS mixins. The mixin stylesheet includes custom CSS mixins that can be applied inside a CSS rule using the @apply function.

Please note that the old /deep/ layout classes are deprecated, and should not be used. To continue using layout properties directly in markup, please switch to using the new dom-module-based layout classes. Please note that the new version does not use /deep/, and therefore requires you to import the dom-modules in every element that needs to use them.

A complete guide to <iron-flex-layout> is available.