UNPKG

barecss

Version:

A classless CSS framework http://barecss.com

85 lines (62 loc) 1.3 kB
@import (reference) "_variables"; /* utility classes (use with xx) ----------------------------------------------------------------------*/ // display .full { width: 100% } [hidden], .hide { display: none } // fonts .serif { font-family: @serif } .sans { font-family: @sans-serif } .mono { font-family: @monospace } .fs(@x) { font-size: @x } .fs- { &s { .fs(@fs-s) } &m { .fs(@fs-m) } &l { .fs(@fs-l) } &xl { .fs(@fs-xl) } } // margins // eg: <div class="mt-0 mb-4"></div> .mt(@x) { margin-top: @x } .mt- { &0 { .mt(0) } &2 { .mt(2rem) } &4 { .mt(4rem) } &8 { .mt(8rem) } } .mb(@x) { margin-bottom: @x } .mb- { &0 { .mb(0) } &2 { .mb(2rem) } &4 { .mb(4rem) } &8 { .mb(8rem) } } // paddings // eg: <div class="pt-2 pb-4"></div> .pt(@x) { padding-top: @x } .pt- { &0 { .pt(0) } &2 { .pt(2rem) } &4 { .pt(4rem) } &8 { .pt(8rem) } } .pb(@x) { padding-bottom: @x } .pb- { &0 { .pb(0) } &2 { .pb(2rem) } &4 { .pb(4rem) } &8 { .pb(8rem) } } .pa(@x) { padding: @x } .pa- { &0 { .pa(0) } &2 { .pa(2rem) } } // text alignment // eg: <div class="txt-c"></div> .txt- { &l { text-align: left } &r { text-align: right } &c { text-align: center } &j { text-align: justify } }