Versionv1.0.4
Family.scss is a set of 24 smart Sass mixins which will help you to manage the style of :nth-child
'ified elements, in an easy and classy way.
Website : http://lukyvj.github.io/family.scss/
$ middleman
( You don't use middleman ? Goto https://middlemanapp.com/ ) $ npm install family.scss
$ bower install family.scss
Family.scss on npm
First of all, import the Family.scss source file into your project.
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 :
first()
mixin now uses :first-child
if the given parameter is 1
, closing#10 n-between()
mixin added, closing#35 at-least()
, at-most()
and in-between()
quantity queries mixins added, closing#24 pair-between()
is now even -between()
, closing#34 impair-between()
is now odd-between()
, closing#34 backdrop-filter
removed from the about page