Family.scss
Versionv1.0.4
Family.scss is a set of 24smart 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/
Installation
Regular
- Clone the project
- $ middleman( You don't use middleman ? Goto https://middlemanapp.com/)
Alternative install
- $ npm install family.scss
- $ bower install family.scss
Family.scss on npm
Usage
First of all, import the Family.scss source fileinto 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;}
Why only Sass ?
It's true, I did it for Sass, but some awesome contributors extended it to :
Changelogs
v1.0.3
- first()mixin now uses :first-childif 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
- Source code for the header pattern generator added in the about modal
- Version number added in the footer
- backdrop-filterremoved from the about page
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn