handy-flexbox
Version:
Handy flexbox CSS classes, for easier HTML layouts.
62 lines (46 loc) • 1.88 kB
Markdown
# handy-flexbox
Handy flexbox CSS classes, for easier HTML layouts.
## Installation
Include the `handy-flexbox.css` in your styles. There are multiple ways to get the CSS file:
[NPM](http://www.npmjs.org/):
```
npm install handy-flexbox
```
[Bower](http://bower.io/):
```
bower install dfernandez79/handy-flexbox
```
Download from GitHub:
```
curl -L -O https://raw.githubusercontent.com/dfernandez79/handy-flexbox/master/handy-flexbox.css
```
## CSS Class Reference
### Flex containers
Class | Description
------------------ | -----------
flex-row | Container using display flex, and row direction.
inline-flex-row | Inline variation for `flex-row`.
flex-column | Container using display flex, and column direction.
inline-flex-column | Inline variation for `flex-column`.
### Item size
Class | Description
---------- | -----------
flex-auto | Uses `flex: auto`.
flex-none | Uses `flex: none`.
flex-grow | Uses `flex: 1 0 auto` (like auto, but doesn't shrink the item bellow the base width).
### Item alignment
Class | Description
--------------------- | -------------------------------
flex-align-center | Uses `align-items: center`.
flex-align-start | Uses `align-items: flex-start`.
flex-align-end | Uses `align-items: flex-end`.
flex-align-baseline | Uses `align-items: baseline`.
### Item justification
Class | Description
-------------------------- | -------------------------------
flex-justify-start | Uses `justify-content: flex-start`.
flex-justify-end | Uses `justify-content: flex-end`.
flex-justify-center | Uses `justify-content: center`.
flex-justify-space-between | Uses `justify-content: space-between`.
flex-justify-space-around | Uses `justify-content: space-around`.
flex-wrap | Uses `flex-wrap: wrap`