Home > Web Front-end > HTML Tutorial > Family.scss 简化你子类选择器的 mixins_html/css_WEB-ITnose

Family.scss 简化你子类选择器的 mixins_html/css_WEB-ITnose

WBOY
Release: 2016-06-21 08:46:57
Original
1908 people have browsed it

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;  }}
Copy after login

Output :

ul li {  background: blue;}ul li:nth-child(-n + 3) {  background: blue;}
Copy after login

Why only Sass ?

It's true, I did it for Sass, but some awesome contributors extended it to :

  • Stylus

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
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template