div{
display: inline-block;
border: 1px solid black;
height: 100px;
width: 100px;
}
#div1, #div2, #div3{
background: red;
}
#div4, #div5, #div6{
background: blue;
}
<html>
<body>
<div id="div0">0</div>
<div id="div1">1</div>
<div id="div2">2</div>
<br><br>
<div id="div3">3</div>
<div id="div4">4</div>
<div id="div5">5</div>
</body>
</html>
Я хочу использовать меньше, чтобы сделать первый ряд divs красным и второй ряд синим по практическим соображениям.Я изучил документацию и написал следующий код:
.generate-colors(6);
.generate-colors(@n, @i:0)when(@i<@n){
.div@{i}{
background: red;
}
.generate-colors(@n, (@i+1));
}
Как я могу сказать меньше, когда @i
больше 2, установить цвет фона на синий?