当使用 (count/2) 在 div 中赋予背景颜色时,它适用于替代框。但我想给前三个盒子相同颜色的 div 背景,然后为接下来的三个盒子 diff 颜色,然后再为接下来的三个盒子提供第一种颜色,然后为接下来的三个盒子提供第二种颜色。
替代颜色应适用于三个盒子一次。请澄清这一点
当使用 (count/2) 在 div 中赋予背景颜色时,它适用于替代框。但我想给前三个盒子相同颜色的 div 背景,然后为接下来的三个盒子 diff 颜色,然后再为接下来的三个盒子提供第一种颜色,然后为接下来的三个盒子提供第二种颜色。
替代颜色应适用于三个盒子一次。请澄清这一点
您可以使用模数
var c;
if (count % 6 < 3)
// color one
c = '#fff';
else
// color two
c = '#ccc';
或作为单线
var c = count % 6 < 3 ? '#fff' : '#ccc';
尝试类似的东西
k=0, Color=Red
while()
{
if(k == 3)
{
k=0;
if(Color == Red) Color=Green
else Color = Red
}
else
{
k++;
}
}