The flex-layout component provides simple ways to use CSS flexible box layout, also known as flexbox. use CSS flex styles directly in your code.
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.
npm install --save @dreamworld/flex-layout
import { LitElement } from '@dreamworld/pwa-helpers/lit.js';
import { flexLayout, alignment } from '@dreamworld/flex-layout';
class SampleElement extends LitElement {
static get styles() {
return [
flexLayout,
alignment,
css`
:host {
display: block;
}
`
];
}
static get template() {
return html`
<div class="layout horizontal center-center">
<div class="test">horizontal layout center alignment</div>
</div>
`;
}
}
customElements.define('sample-element', SampleElement);