Вы также должны анимировать свой загрузочный контейнер, чтобы он каким-то образом исчезал, чтобы могло появиться основное содержимое. Примерно так: -
.animationbkg {
height: 100vh;
width: 100%;
position: fixed;
z-index: 1;
background-color: black;
animation: fadeOut 1s forwards 4s ease;
}
@keyframes fadeOut {
0% {
opacity: 1;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
display: none;
}
}
Обратите внимание, что мы установили задержку в 4 секунды для анимации fadeOut, это гарантирует, что контейнер .animationbkg исчезнет только после завершения вашей первоначальной текстовой анимации.
Position: fixed и z-index: 1 просто убедитесь, что ваш контейнер анимации расположен сверху и занимает весь экран.
Также убедитесь, что вы используете заливку анимации forwards
режим, чтобы элементы сохраняли свойство, которое они приобрели в последнем ключевом кадре анимации.