Комментарии показывают решения с JS. Таким образом, я закончу это, добавив способ сделать это в CSS только с анимацией и задержки:
.item {
height: 50px;
width: 50px;
margin-top: 10px;
background: black;
animation: colorit 0.5s linear;
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.item:nth-child(2) {
animation-delay: 0.5s;
}
.item:nth-child(3) {
animation-delay: 1s;
}
.item:nth-child(4) {
animation-delay: 1.5s;
}
@keyframes colorit {
from {
background-color: black;
}
to {
background-color: green;
}
}
@-webkit-keyframes colorit {
from {
background-color: black;
}
to {
background-color: green;
}
}
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
Hi. что ты уже испробовал? –
Чтобы подтвердить, что вы хотите применить зеленый цвет фона к первому элементу div, затем удалите его и примените ко второму, и так далее? –
[Это может помочь] (http://stackoverflow.com/questions/25351205/changing-color-of-multiple-divs-one-after-another) –