Skip to content

Instantly share code, notes, and snippets.

@endymion1818
Created February 16, 2016 13:48
Show Gist options
  • Save endymion1818/2a56521eed3f8279ce34 to your computer and use it in GitHub Desktop.
Save endymion1818/2a56521eed3f8279ce34 to your computer and use it in GitHub Desktop.
Animation with a delay between states (sort of)
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
10% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
90% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
10% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
90% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
10% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
90% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
10% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
90% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
.myElem {
-webkit-animation: fadeInLeft ease-out 10s infinite;
animation: fadeInLeft ease-out 10s infinite;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment