1.0.2 • Published 6 years ago
flex-responsive v1.0.2
Flex Responsive
OS Compatibility
- Web browser: Chrome, Safari, Firefox, Ie 11, Edge, Opera.
- IOS:
>=9.0. - Android:
>=7.
Dependencies
Components
FlexContainerGrid
Basic Usage
<link
rel="stylesheet"
href="/node_modules/mini-flex-responsive/dist/mini-flex-responsive.min.css"
/>- Or
importsass file to your project
@import '/node_modules/mini-flex-responsive/src/index.scss';- Then
overideyour variables.
Flex
Variables
$flex-direction: row, row-reverse, column, column-reverse;$flex-wrap: nowrap, wrap, wrap-reverse;$justify-content: flex-start, flex-end, center, space-between, space-around, space-evenly;$align-items: flex-start, flex-end, center, baseline, stretch;
Parts
Flexbox:
flex- E.g. :
flex.
- E.g. :
Flex flow:
flex-flow-#{$flex-direction}-#{$flex-wrap}- E.g. :
flex-flow-row-wrap,flex-flow-row-nowrap...
- E.g. :
Flex direction:
flex-direction-#{$flex-direction}- E.g. :
flex-direction-row,flex-direct-row-reverse...
- E.g. :
Flex wrap:
flex-wrap-#{$flex-wrap}- E.g. :
flex-wrap-nowrap,flex-wrap-wrap...
- E.g. :
Justify content:
justify-content-#{$justify-content}- E.g. :
justify-content-center,justify-content-flex-end...
- E.g. :
Align Items:
align-items-#{$align-item}- E.g. :
align-items-center,align-items-stretch...
- E.g. :
Container
Variables
- \$container-width: (
mobile:100%,tablet:720px,desktop:960px,wide:1200px); - \$gutter:
30px;
Parts
- Container:
- Class :
container
- Class :
Grid
Variables
- \$gutter:
30px; - \$max-col:
12; - \$mq-breakpoints: (
mobile:320px,tablet:740px,desktop:980px,wide:1300px);
Parts
- Row:
row Column:
- Class:
$numberfrom 1 to$max-colcolcol-#{$number}col-mobile-#{$number}col-tablet-#{$number}col-desktop-#{$number}col-wide-#{$number}
- Class:
E.g.
<div
class="flex flex-flow-row-nowrap justify-content-center align-items-center"
></div><div class="container">
<div class="row align-items-flex-end">
<div class="col col-3 col-mobile-1 col-tablet-2"></div>
<div class="col col-3 col-mobile-1 col-tablet-2"></div>
<div class="col col-3 col-mobile-1 col-tablet-1"></div>
</div>
</div>