Home

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

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>