Есть некий HTML код
<div class="button-group anim">
<button class="button"></button>
<button class="button"></button>
<button class="button"></button>
<button class="button"></button>
<button class="button"></button>
<button class="button"></button>
</div>
Необходимо сделать анимацию, чтобы кнопки появлялись путём opacity одна за другой сверху-вниз.
Кустарный способ решения проблемы:
.anim .button:nth-child(2) {
animation: fade 1s ease-in-out;
}
@keyframes fade {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
Минус этого решения, что надо делать это с каждым "ребёнком", а мне нужно, чтобы он не зависел от кол-во кнопок.