Instagram filter library in Sass and CSS. (This is a WIP)
There are currently 2 ways to consume this library.
- Include
scss/cssgram.scssor any individual file (i.e.scss/aden.scss) into your Sass manifest - Extend the silent placeholder selector
@extend %aden;in your element.
For example:
<!-- HTML -->
<figure class="viz--beautiful">
<img src="../img.png" alt="">
</figure>// Sass
.viz--beautiful {
@extend %aden;
}- Link to the cssgram library:
<link rel="stylesheet" href="css/cssgram.min.css">or any individual css file (i.e.<link rel="stylesheet" href="css/aden.min.css">) - Add a class to your image element with the name of the filter you would like to use
For example:
<!-- HTML -->
<figure class="aden">
<img src="../img.png" alt="">
</figure>- Aden
- Reyes
- Perpetua
- Inkwell
- Toaster
- Gingham
- Fork this repo
- Clone the fork onto your system
npm installdependancies (must have Node installed)- Run
gulpto compile CSS and the site - Make changes (see file structure outline below)
- Submit a PR with a smile 😄
dist/cssgram.csscontains each of the css classes you can apply to your<img>to give it the filterdist/cssgram.min.scssis a minified file with each of the filtersscss/contains the source files for individual classes and placeholder selectors you can use to extend CSS classes in Sass- site is in the gh-pages branch (Note to self, pushing the site subtree is like this:
git subtree push --prefix site origin gh-pages)
Note: this will also have mixin options and a PostCSS Component.