bootd
@bootd
Гугли и ты откроешь врата знаний!

Как сделать чередование цветов при помощи css?

Добрый день. Ломаю голову, как сделать чередование цвета фона у блоков?

Есть список блоков:
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>


Нужно сделать им фон по очереди:
1) Зеленый,
2) синий,
3) розовый,

4) зеленый,
5) синий,
6) розовый,

7) зеленый,
8) синий,
9) розовый

и так до бесконечности.

nth-child мне не помог, хотя возможно я его как то не так использовал. Помогите найти решение!

Выглядеть должно так:
76d065958fe94c9fbbb6273af8916b9f.PNG
  • Вопрос задан
  • 4701 просмотр
Решения вопроса 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
div:htn-child(1,4) {
   color: green;
}
div:htn-child(2,5) {
   color: pink;
}
div:htn-child(3,6) {
   color: blue;
}

Если количество блоков неизвестно, пишите формулу.
Для 1,4,7 и так далее :nth-child(4n+4)
Для 2,5,8 и так далее :nth-child(3n+2)
Для 3,6,9 и так далее :nth-child(3n+3)
В помощь nth-calculator.com
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы