Задать вопрос
@CubaJas
Web-программист

Как в css сделать поочердность цвета бекграунда?

Есть три цвета, есть ненумерованный список:
<ul>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>
  <li>Some</li>   
</ul>

Как по очереди сделать бекграунд каждому элементу из трех цветов: синий, красный, зеленый, синий, красный, зеленый и т.д.?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Kozack
@Kozack Куратор тега CSS
Thinking about a11y
li:nth-child(3n - 2) {
  background: blue
}

li:nth-child(3n - 1) {
  background: red
}

li:nth-child(3n) {
  background: green
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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