This repository was archived by the owner on Jan 6, 2025. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork 757
This repository was archived by the owner on Jan 6, 2025. It is now read-only.
Alternative for FlexLayout Lib after dropped support v15+#1433
Copy link
Copy link
Open
Description
Hi,
for people using the basic patterns of the flex layout lib, you can just included a SCSS file with the following definitions:
[fxLayout]{box-sizing: border-box; display: flex} [fxLayout="row wrap"]{flex-flow: row wrap} [fxLayout="row"]{flex-direction: row} [fxLayout="column"]{flex-direction: column} [fxLayoutAlign="center center"]{display: flex; place-content: center; align-items: center} [fxLayoutAlign="start center"]{display: flex; place-content: center flex-start; align-items: center} [fxLayoutAlign="start start"]{display: flex; place-content: flex-start flex-start; align-items: center} [fxLayoutAlign="end center"]{display: flex; place-content: center flex-end; align-items: center} [fxFlex]{box-sizing: border-box; display: flex; flex: 1 1 100%} [fxFlex="none"]{flex: none} @media only screen and (min-width: 960px){[fxFlex-gt-sm="50"]{flex: 1 1 50% !important; box-sizing: border-box; max-width: 50% !important} [fxFlex-gt-sm="33"]{flex: 1 1 33% !important; box-sizing: border-box; max-width: 33% !important} } [fxFlex="33"]{flex: 1 1 33%; box-sizing: border-box; max-width: 33%} [fxFlex="67"]{flex: 1 1 33%; box-sizing: border-box; max-width: 33%} @mixin flex{@for $i from 0 through 20{[fxFlex="#{$i*5}"]{flex: 1 1 $i*5%; box-sizing: border-box; max-width: $i*5%} } } @include flex; You can extend it yourself to included more definitions.
xtreemrage, Halanson, EhhChris, Franweb79, michael-peto-camis and 11 more
Metadata
Metadata
Assignees
Labels
No labels