以下で、100% も 0% も translateY(100px) となっているのに、
最後にメッセージが元の位置(右下に表示されている位置 positon: fixed; right: 32px; bottom: 32px; )に戻ってしまうのは何故ですか?
最後は 100% で終わるのではないのでしょうか?
また、何故、表示されない状態で終えるには
animation-fill-mode: forwards;としなければならないのでしょうか。
forwards は進めるという意味になりますが、0% からさらに進めると 20% なので、
「表示される tranform: none;」状態ではないのでしょうか?
@keyframes popup {
0% {
transform: translateY(100px);
}
20% {
transform: none;
}
80% {
transform: none;
}
100% {
transform: translateY(100px);
}
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?