0.1.1 • Published 9 years ago
css-utility-classes v0.1.1
css-utility-classes: Generic CSS utility classes
Classes designed for easily applying the spacing and alignments without needing to add new classes/modifiers for everything.
Installation
yarn add css-utility-classes
Classes
They are prefixed with u-. Classes that may require !important have an i suffix.
text-align:
.u-text-right.u-text-left.u-text-center
float:
.u-float-right.u-float-left.u-float-none
min-height: size is 0 - 200 incrementing up by 5px
.mh-#{size}formargin,.mh-#{size}iwith!important
margin: size is 0 - 100 incrementing up by 5px
.u-m-#{size}formargin,.u-m-#{size}iwith!important(all following classes have the same option).u-mt-#{size}fortop-margin.u-mr-#{size}forright-margin.u-mb-#{size}forbottom-margin.u-ml-#{size}forleft-margin.u-mx-#{size}forleft-marginandright-margin.u-my-#{size}fortop-marginandbottom-margin
padding: size is 0 - 100 incrementing up by 5px
.u-p-#{size}forpadding,.u-p-#{size}iwith!important(all following classes have the same option).u-pt-#{size}fortop-padding.u-pr-#{size}forright-padding.u-pb-#{size}forbottom-padding.u-pl-#{size}forleft-padding.u-px-#{size}forleft-paddingandright-padding.u-py-#{size}fortop-paddingandbottom-padding
Development
Requires yarn or npm (use yarn don't be dumb).
Setup:
git clone git@github.com:postedin/css-utility-classes.gityarn setup
Commands:
yarn buildyarn run watch
When committing git hooks will run yarn build and add the build to the current commit.
Testing
Yolo.