У меня есть следующие ключевые кадры, с помощью которых я хочу анимировать логотип окон:
.box {
height: 40px;
width: 40px;
float: left;
}
#box1 {
#background-color: red;
animation: box1 4s 1s infinite;
}
#box2 {
#background-color: lightgreen;
animation: box2 4s 1s infinite;
}
@keyframes box2 {
0% {
background-color: #1b2028;
}
25% {
background-color: #1b2028;
}
50% {
background-color: #1b2028;
}
75% {
background-color: lightgreen;
100% {
background-color: #1b2028;
}
}
@keyframes box1 {
0% {
background-color: red;
}
25% {
background-color: red;
}
50% {
background-color: red;
}
75% {
background-color: red;
100% {
background-color: #1b2028;
}
}
Проблема, однако, заключается в том, что работает только один ключевой кадр. т.е. работает только ключевой кадр с именем box2, и когда я помещаю ключевой кадр box1 сверху, он работает, почему это так. Может ли кто-нибудь дать мне хорошее понимание ключевых кадров? Ссылка на кодовое имя: https://codepen.io/theredcap/pen/qvJdJa?editors=1100