Add float utilities.

This commit is contained in:
Jonathan Reinink 2017-10-03 20:21:28 -04:00
parent 6b204cf0dd
commit d9ae09addf
2 changed files with 20 additions and 0 deletions

18
src/generators/floats.js Normal file
View File

@ -0,0 +1,18 @@
import _ from 'lodash'
import postcss from 'postcss'
import defineClasses from '../util/defineClasses'
export default function() {
return _.concat(defineClasses({
'float-right': { 'float': 'right' },
'float-left': { 'float': 'left' },
'float-none': { 'float': 'none' },
}), postcss.parse(`
.clearfix:after {
content: "";
display: table;
clear: both;
}
`).nodes
);
}

View File

@ -9,6 +9,7 @@ import constrain from '../generators/constrain'
import cursor from '../generators/cursor'
import display from '../generators/display'
import flex from '../generators/flex'
import floats from '../generators/floats'
import opacity from '../generators/opacity'
import overflow from '../generators/overflow'
import position from '../generators/position'
@ -61,6 +62,7 @@ export default function(options) {
constrain(options),
shadows(options),
flex(options),
floats(options),
zIndex(options),
opacity(options),
userSelect(options),