Я пытаюсь создать эффект анимации, поле выходит снаружи контейнера, а после этого поля появляется текст .
Когда я добавляю задержку к текстовой анимации, она ломается, как синхронизировать две анимации?
Помогите мне, пожалуйста.
Спроси меня для более подробной информации ...
@keyframes animText {
0% {
max-width: 0;
visibility: hidden;
}
100% {
max-width: 100%;
visibility: visible;
}
}
@keyframes animBox {
0% {
right: 100%;
visibility: hidden;
}
100% {
right: 0;
visibility: visible;
}
}
#box {
position: relative;
overflow: hidden;
padding: 10px;
width: 220px;
height: 75px;
background-color: #343434;
display: flex;
}
.redbox {
background-color: crimson;
opacity: 0.95;
width: 74px;
height: 74px;
max-width: 75px;
flex: 1 0;
position: relative;
animation: animBox 2s cubic-bezier(0,0,1,1);
}
p {
font-size: 50px;
line-height: 0.75em;
color: #fff;
margin: 0;
overflow: hidden;
flex: 1 0;
animation: animText 3s cubic-bezier(0,0,1,1) 1s;
}
<div id="box">
<p>Some Text</p>
<div class="redbox"></div>
</div>