Version v1.0.8
Family.scss is a set of 26 smart Sass mixins which will help you to manage the style of :nth-child'ified elements, in an easy and classy way.
Website : https://lukyvj.github.io/family.scss/
- Clone the project
$ middleman( You don't use middleman ? Goto https://middlemanapp.com/ )
$ npm install family.scss$ bower install family.scssgem install family-rails(maintained by pzi)
Family.scss on npm
First of all, you need to import Family.scss into your project. If you're using eyeglass you can import it as such:
@import "family";Otherwise import the Family.scss source file.
Then you can use the mixins right away on your stylesheets.
Input :
ul li {
background: blue;
@include first(3) {
background: blue;
}
}Output :
ul li {
background: blue;
}
ul li:nth-child(-n + 3) {
background: blue;
}
It's true, I did it for Sass, but some awesome contributors extended it to :
- Repository consistency | No changes on the lib.
- Repository consistency - No big changes on the lib.
- The source
family.scssfile is now onsource/src/_family.scssinstead ofsource/src/family.scss
each-after()mixin removed, re-opening #37
first-child()mixin added.last-child()mixin added.each-after()mixin added, closing #37- Mention Holmes.js in the about modal.
first()mixin now uses:first-childif the given parameter is1, closing #10n-between()mixin added, closing #35at-least(),at-most()andin-between()quantity queries mixins added, closing #24pair-between()is noweven -between(), closing #34impair-between()is nowodd-between(), closing #34- Source code for the header pattern generator added in the about modal
- Version number added in the footer
backdrop-filterremoved from the about page