Awesome
quantity-queries.less
Quantity queries mixins for LESS. Style items based on qunatity conditions.
Learn more about quantity queries in this A List Apart article.
Inspired by danielguillan/quantity-queries for SASS.
Demos
- https://rawgit.com/AndersDJohnson/quantity-queries.less/master/test/fixtures/demo/index.html
- https://rawgit.com/AndersDJohnson/quantity-queries.less/master/test/fixtures/a/index.html
Install
bower install --save quantity-queries.less
Use
In your LESS, import the LESS file:
@import "./path/to/quantity-queries/quantity-queries.less";
Then use the mixins, e.g.:
div > span {
.exactly(2, span, {
background: green;
});
};
div > span {
.at-most(3, span, {
color: red;
});
};
div > span {
.at-least(3, span, {
background: cyan;
});
};
div > span {
.between(4, 5, span, {
color: purple;
});
};
With HTML something like this:
<div>
<span>1</span>
</div>
<div>
<span>1</span><span>2</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span><span>5</span>
</div>
<div>
<span>1</span><span>2</span><span>3</span><span>4</span><span>5</span><span>6</span>
</div>