Próbujesz zniknąć w jednym dziale .... i 7 sekund później, znika inny div. Nie mogę, dla mojego życia, dowiedzieć się, dlaczego to nie działa. Same animacje działają (animacje fadein/fadeout), ale potrzebuję "go" div, aby zaniknąć po określonej liczbie sekund. Ktoś wie, jak to zrobić poprawnie?Opóźnienie animacji CSS nie działa
.coming{
width:320px;
height:auto;
position:absolute;
top:0px;
left:0px;
margin-left:10px;
background:#FFF;
color:#000;
font-family: Sans-Serif;
font-size:24px;
border-radius: 10px 10px 10px 10px;
-moz-box-shadow: 0px 0px 0px #000;
-webkit-box-shadow: 0px 0px 0px #000;
box-shadow: 1px 1px 5px #222;
padding:2px 20px;
}
#people .coming{
-moz-animation: fadein 3s ease-in; /* Firefox */
-webkit-animation: fadein 3s ease-in; /* Safari and Chrome */
-o-animation: fadein 3s ease-in; /* Opera */
animation: fadein 3s ease-in;
}
.going{
width:320px;
height:auto;
position:absolute;
top:120px;
left:0px;
margin-left:10px;
background:#FFF;
color:#000;
font-family: Sans-Serif;
font-size:24px;
border-radius: 10px 10px 10px 10px;
-moz-box-shadow: 0px 0px 0px #000;
-webkit-box-shadow: 0px 0px 0px #000;
box-shadow: 1px 1px 5px #222;
padding:2px 20px;
}
#people .going{
animation-delay: 7s;
-moz-animation: fadein 3s ease-in; /* Firefox */
-webkit-animation: fadein 3s ease-in; /* Safari and Chrome */
-o-animation: fadein 3s ease-in; /* Opera */
animation: fadein 3s ease-in;
}
Dziękuję. Skrzypce jest tutaj:
Harry, właśnie to próbowałem zrobić. Dziękuję wszystkim za pomoc. –
Co jeśli animacja nie jest obsługiwana przez przeglądarkę. Krycie nadal będzie stosowane do 0. Wszelkie prace dookoła? –
@EtienneDupuis: Można to zrobić jak w [tym fragmencie] (http://jsfiddle.net/yZ4va/144/). Pozwala to uniknąć 'opacity: 0' (zwróć uwagę na zmianę w' trybie wypełniania animacji' z 'forward' na' both'). Nie mam przeglądarki, która nie obsługuje animacji, więc nie można jej przetestować, ale jestem dość pewna, że powinna działać. – Harry