1.0.0 • Published 8 years ago

mixins.css v1.0.0

Weekly downloads
13
License
MIT
Repository
-
Last release
8 years ago

Mixins.css

Curated set of handy CSS mixins in the @apply syntax with more to come. The @apply specification is in motion and under a feature flag in Chrome.

:root {
  --visually-hidden: {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px);
  }

  --clearfix: {
    content: "";
    display: table;
    clear: both;
  }

  --position-zero: {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

Install

npm i -S mixins.css

Usage

.Grid {
  @apply --clearfix;
}

.Module {
  @apply --visually-hidden;
}

PostCSS

If you want to compile these down with PostCSS there's a couple great plugins postcss-apply and that plugin is also bundled in with cssnext.