2016-03-24 8 views
0

ist es möglich, nur ungerade Zahlen in weniger css Schleife?Schleife mit ungeraden Zahlen in lesscss

zur Zeit in einer Schleife alle Zahlen Ich verwende etwas wie folgt aus:

.loop(@n, @i: 1) when(@i =< @n){ 
    :nth-child(@{i}){ 
     z-index: @n - @i; 
    } 

    .loop(@n, (@i + 1)); 
    } 

    .loop(15); 

aber ich will Regeln generieren nur für 1, 3, 5, 7 ...

+1

Was über ': nth-child (ungerade) {/*...*/}'? –

Antwort

1

Ich denke, so etwas wie dies funktionieren würde:

.loop(@n, @i: 1) when(@i =< @n){ 
    :nth-child(@{i}){ 
     z-index: @n - @i; 
    } 

    .loop(@n, (@i + 2)); 
    } 

    .loop(15); 

Das Ergebnis sollte sein, was Sie wollen also: 1, 3, 5, 7...

Verwandte Themen