diff --git a/source/bounce.css b/source/bounce.css new file mode 100644 index 0000000..a114e95 --- /dev/null +++ b/source/bounce.css @@ -0,0 +1,46 @@ +@-webkit-keyframes bounce { + 0% {-webkit-transform: translateY(0);} + 20% {-webkit-transform: translateY(0);} + 40% {-webkit-transform: translateY(-30px);} + 50% {-webkit-transform: translateY(0);} + 60% {-webkit-transform: translateY(-15px);} + 80% {-webkit-transform: translateY(0);} + 100% {-webkit-transform: translateY(0);} +} + +@-moz-keyframes bounce { + 0% {-moz-transform: translateY(0);} + 20% {-moz-transform: translateY(0);} + 40% {-moz-transform: translateY(-30px);} + 50% {-moz-transform: translateY(0);} + 60% {-moz-transform: translateY(-15px);} + 80% {-moz-transform: translateY(0);} + 100% {-moz-transform: translateY(0);} +} + +@-ms-keyframes bounce { + 0% {-ms-transform: translateY(0);} + 20% {-ms-transform: translateY(0);} + 40% {-ms-transform: translateY(-30px);} + 50% {-ms-transform: translateY(0);} + 60% {-ms-transform: translateY(-15px);} + 80% {-ms-transform: translateY(0);} + 100% {-ms-transform: translateY(0);} +} + +@keyframes bounce { + 0% {transform: translateY(0);} + 20% {transform: translateY(0);} + 40% {transform: translateY(-30px);} + 50% {transform: translateY(0);} + 60% {transform: translateY(-15px);} + 80% {transform: translateY(0);} + 100% {transform: translateY(0);} +} + +.bounce { + -webkit-animation-name: bounce; + -moz-animation-name: bounce; + -ms-animation-name: bounce; + animation-name: bounce; +} \ No newline at end of file diff --git a/source/bounceIn.css b/source/bounceIn.css new file mode 100644 index 0000000..fa66777 --- /dev/null +++ b/source/bounceIn.css @@ -0,0 +1,86 @@ +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + } +} + +@-moz-keyframes bounceIn { + 0% { + opacity: 0; + -moz-transform: scale(.3); + } + + 50% { + opacity: 1; + -moz-transform: scale(1.05); + } + + 70% { + -moz-transform: scale(.9); + } + + 100% { + -moz-transform: scale(1); + } +} + +@-ms-keyframes bounceIn { + 0% { + opacity: 0; + -ms-transform: scale(.3); + } + + 50% { + opacity: 1; + -ms-transform: scale(1.05); + } + + 70% { + -ms-transform: scale(.9); + } + + 100% { + -ms-transform: scale(1); + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + transform: scale(.3); + } + + 50% { + opacity: 1; + transform: scale(1.05); + } + + 70% { + transform: scale(.9); + } + + 100% { + transform: scale(1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + -moz-animation-name: bounceIn; + -ms-animation-name: bounceIn; + animation-name: bounceIn; +} \ No newline at end of file diff --git a/source/bounceInDown.css b/source/bounceInDown.css new file mode 100644 index 0000000..80ee77b --- /dev/null +++ b/source/bounceInDown.css @@ -0,0 +1,86 @@ +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes bounceInDown { + 0% { + opacity: 0; + -moz-transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateY(30px); + } + + 80% { + -moz-transform: translateY(-10px); + } + + 100% { + -moz-transform: translateY(0); + } +} + +@-ms-keyframes bounceInDown { + 0% { + opacity: 0; + -ms-transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -ms-transform: translateY(30px); + } + + 80% { + -ms-transform: translateY(-10px); + } + + 100% { + -ms-transform: translateY(0); + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + transform: translateY(30px); + } + + 80% { + transform: translateY(-10px); + } + + 100% { + transform: translateY(0); + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + -moz-animation-name: bounceInDown; + -ms-animation-name: bounceInDown; + animation-name: bounceInDown; +} \ No newline at end of file diff --git a/source/bounceInLeft.css b/source/bounceInLeft.css new file mode 100644 index 0000000..79ccc12 --- /dev/null +++ b/source/bounceInLeft.css @@ -0,0 +1,86 @@ +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes bounceInLeft { + 0% { + opacity: 0; + -moz-transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateX(30px); + } + + 80% { + -moz-transform: translateX(-10px); + } + + 100% { + -moz-transform: translateX(0); + } +} + +@-ms-keyframes bounceInLeft { + 0% { + opacity: 0; + -ms-transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -ms-transform: translateX(30px); + } + + 80% { + -ms-transform: translateX(-10px); + } + + 100% { + -ms-transform: translateX(0); + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + transform: translateX(30px); + } + + 80% { + transform: translateX(-10px); + } + + 100% { + transform: translateX(0); + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + -moz-animation-name: bounceInLeft; + -ms-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} \ No newline at end of file diff --git a/source/bounceInRight.css b/source/bounceInRight.css new file mode 100644 index 0000000..b040368 --- /dev/null +++ b/source/bounceInRight.css @@ -0,0 +1,86 @@ +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes bounceInRight { + 0% { + opacity: 0; + -moz-transform: translateX(2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateX(-30px); + } + + 80% { + -moz-transform: translateX(10px); + } + + 100% { + -moz-transform: translateX(0); + } +} + +@-ms-keyframes bounceInRight { + 0% { + opacity: 0; + -ms-transform: translateX(2000px); + } + + 60% { + opacity: 1; + -ms-transform: translateX(-30px); + } + + 80% { + -ms-transform: translateX(10px); + } + + 100% { + -ms-transform: translateX(0); + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + transform: translateX(2000px); + } + + 60% { + opacity: 1; + transform: translateX(-30px); + } + + 80% { + transform: translateX(10px); + } + + 100% { + transform: translateX(0); + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + -moz-animation-name: bounceInRight; + -ms-animation-name: bounceInRight; + animation-name: bounceInRight; +} \ No newline at end of file diff --git a/source/bounceInUp.css b/source/bounceInUp.css new file mode 100644 index 0000000..f51beda --- /dev/null +++ b/source/bounceInUp.css @@ -0,0 +1,83 @@ +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + } +} +@-moz-keyframes bounceInUp { + 0% { + opacity: 0; + -moz-transform: translateY(2000px); + } + + 60% { + opacity: 1; + -moz-transform: translateY(-30px); + } + + 80% { + -moz-transform: translateY(10px); + } + + 100% { + -moz-transform: translateY(0); + } +} +@-ms-keyframes bounceInUp { + 0% { + opacity: 0; + -ms-transform: translateY(2000px); + } + + 60% { + opacity: 1; + -ms-transform: translateY(-30px); + } + + 80% { + -ms-transform: translateY(10px); + } + + 100% { + -ms-transform: translateY(0); + } +} +@keyframes bounceInUp { + 0% { + opacity: 0; + transform: translateY(2000px); + } + + 60% { + opacity: 1; + transform: translateY(-30px); + } + + 80% { + transform: translateY(10px); + } + + 100% { + transform: translateY(0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + -moz-animation-name: bounceInUp; + -ms-animation-name: bounceInUp; + animation-name: bounceInUp; +} \ No newline at end of file diff --git a/source/bounceOut.css b/source/bounceOut.css new file mode 100644 index 0000000..5242d1a --- /dev/null +++ b/source/bounceOut.css @@ -0,0 +1,86 @@ +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + } +} + +@-moz-keyframes bounceOut { + 0% { + -moz-transform: scale(1); + } + + 25% { + -moz-transform: scale(.95); + } + + 50% { + opacity: 1; + -moz-transform: scale(1.1); + } + + 100% { + opacity: 0; + -moz-transform: scale(.3); + } +} + +@-ms-keyframes bounceOut { + 0% { + -ms-transform: scale(1); + } + + 25% { + -ms-transform: scale(.95); + } + + 50% { + opacity: 1; + -ms-transform: scale(1.1); + } + + 100% { + opacity: 0; + -ms-transform: scale(.3); + } +} + +@keyframes bounceOut { + 0% { + transform: scale(1); + } + + 25% { + transform: scale(.95); + } + + 50% { + opacity: 1; + transform: scale(1.1); + } + + 100% { + opacity: 0; + transform: scale(.3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + -moz-animation-name: bounceOut; + -ms-animation-name: bounceOut; + animation-name: bounceOut; +} \ No newline at end of file diff --git a/source/bounceOutLeft.css b/source/bounceOutLeft.css new file mode 100644 index 0000000..98bf23a --- /dev/null +++ b/source/bounceOutLeft.css @@ -0,0 +1,70 @@ +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } +} + +@-moz-keyframes bounceOutLeft { + 0% { + -moz-transform: translateX(0); + } + + 20% { + opacity: 1; + -moz-transform: translateX(20px); + } + + 100% { + opacity: 0; + -moz-transform: translateX(-2000px); + } +} + +@-ms-keyframes bounceOutLeft { + 0% { + -ms-transform: translateX(0); + } + + 20% { + opacity: 1; + -ms-transform: translateX(20px); + } + + 100% { + opacity: 0; + -ms-transform: translateX(-2000px); + } +} + +@keyframes bounceOutLeft { + 0% { + transform: translateX(0); + } + + 20% { + opacity: 1; + transform: translateX(20px); + } + + 100% { + opacity: 0; + transform: translateX(-2000px); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + -moz-animation-name: bounceOutLeft; + -ms-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} \ No newline at end of file diff --git a/source/bounceOutRight.css b/source/bounceOutRight.css new file mode 100644 index 0000000..2eb2992 --- /dev/null +++ b/source/bounceOutRight.css @@ -0,0 +1,70 @@ +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + } +} + +@-moz-keyframes bounceOutRight { + 0% { + -moz-transform: translateX(0); + } + + 20% { + opacity: 1; + -moz-transform: translateX(-20px); + } + + 100% { + opacity: 0; + -moz-transform: translateX(2000px); + } +} + +@-ms-keyframes bounceOutRight { + 0% { + -ms-transform: translateX(0); + } + + 20% { + opacity: 1; + -ms-transform: translateX(-20px); + } + + 100% { + opacity: 0; + -ms-transform: translateX(2000px); + } +} + +@keyframes bounceOutRight { + 0% { + transform: translateX(0); + } + + 20% { + opacity: 1; + transform: translateX(-20px); + } + + 100% { + opacity: 0; + transform: translateX(2000px); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + -moz-animation-name: bounceOutRight; + -ms-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} \ No newline at end of file diff --git a/source/bounceOutUp.css b/source/bounceOutUp.css new file mode 100644 index 0000000..984cfee --- /dev/null +++ b/source/bounceOutUp.css @@ -0,0 +1,70 @@ +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } +} + +@-moz-keyframes bounceOutUp { + 0% { + -moz-transform: translateY(0); + } + + 20% { + opacity: 1; + -moz-transform: translateY(20px); + } + + 100% { + opacity: 0; + -moz-transform: translateY(-2000px); + } +} + +@-ms-keyframes bounceOutUp { + 0% { + -ms-transform: translateY(0); + } + + 20% { + opacity: 1; + -ms-transform: translateY(20px); + } + + 100% { + opacity: 0; + -ms-transform: translateY(-2000px); + } +} + +@keyframes bounceOutUp { + 0% { + transform: translateY(0); + } + + 20% { + opacity: 1; + transform: translateY(20px); + } + + 100% { + opacity: 0; + transform: translateY(-2000px); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + -moz-animation-name: bounceOutUp; + -ms-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} \ No newline at end of file diff --git a/source/bounceOutdown.css b/source/bounceOutdown.css new file mode 100644 index 0000000..8e41249 --- /dev/null +++ b/source/bounceOutdown.css @@ -0,0 +1,70 @@ +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + } +} + +@-moz-keyframes bounceOutDown { + 0% { + -moz-transform: translateY(0); + } + + 20% { + opacity: 1; + -moz-transform: translateY(-20px); + } + + 100% { + opacity: 0; + -moz-transform: translateY(2000px); + } +} + +@-ms-keyframes bounceOutDown { + 0% { + -ms-transform: translateY(0); + } + + 20% { + opacity: 1; + -ms-transform: translateY(-20px); + } + + 100% { + opacity: 0; + -ms-transform: translateY(2000px); + } +} + +@keyframes bounceOutDown { + 0% { + transform: translateY(0); + } + + 20% { + opacity: 1; + transform: translateY(-20px); + } + + 100% { + opacity: 0; + transform: translateY(2000px); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + -moz-animation-name: bounceOutDown; + -ms-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} \ No newline at end of file diff --git a/source/fadeIn.css b/source/fadeIn.css new file mode 100644 index 0000000..28c78cc --- /dev/null +++ b/source/fadeIn.css @@ -0,0 +1,26 @@ +@-webkit-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@-moz-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@-ms-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +@keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} +} + +.fadeIn { + -webkit-animation-name: fadeIn; + -moz-animation-name: fadeIn; + -ms-animation-name: fadeIn; + animation-name: fadeIn; +} \ No newline at end of file diff --git a/source/fadeInDown.css b/source/fadeInDown.css new file mode 100644 index 0000000..0a44fd5 --- /dev/null +++ b/source/fadeInDown.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInDown { + 0% { + opacity: 0; + -moz-transform: translateY(-20px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-ms-keyframes fadeInDown { + 0% { + opacity: 0; + -ms-transform: translateY(-20px); + } + + 100% { + opacity: 1; + -ms-transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translateY(-20px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + -moz-animation-name: fadeInDown; + -ms-animation-name: fadeInDown; + animation-name: fadeInDown; +} \ No newline at end of file diff --git a/source/fadeInDownBig.css b/source/fadeInDownBig.css new file mode 100644 index 0000000..dcd7655 --- /dev/null +++ b/source/fadeInDownBig.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInDownBig { + 0% { + opacity: 0; + -moz-transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-ms-keyframes fadeInDownBig { + 0% { + opacity: 0; + -ms-transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -ms-transform: translateY(0); + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + -moz-animation-name: fadeInDownBig; + -ms-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} \ No newline at end of file diff --git a/source/fadeInLeft.css b/source/fadeInLeft.css new file mode 100644 index 0000000..df1fae7 --- /dev/null +++ b/source/fadeInLeft.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes fadeInLeft { + 0% { + opacity: 0; + -moz-transform: translateX(-20px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} + +@-ms-keyframes fadeInLeft { + 0% { + opacity: 0; + -ms-transform: translateX(-20px); + } + + 100% { + opacity: 1; + -ms-transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + transform: translateX(-20px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + -moz-animation-name: fadeInLeft; + -ms-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} \ No newline at end of file diff --git a/source/fadeInLeftBig.css b/source/fadeInLeftBig.css new file mode 100644 index 0000000..7fff5c6 --- /dev/null +++ b/source/fadeInLeftBig.css @@ -0,0 +1,51 @@ +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@-moz-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -moz-transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} +@-ms-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -ms-transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -ms-transform: translateX(0); + } +} +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + -moz-animation-name: fadeInLeftBig; + -ms-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} \ No newline at end of file diff --git a/source/fadeInRight.css b/source/fadeInRight.css new file mode 100644 index 0000000..be6e83f --- /dev/null +++ b/source/fadeInRight.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes fadeInRight { + 0% { + opacity: 0; + -moz-transform: translateX(20px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} + +@-ms-keyframes fadeInRight { + 0% { + opacity: 0; + -ms-transform: translateX(20px); + } + + 100% { + opacity: 1; + -ms-transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + transform: translateX(20px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + -moz-animation-name: fadeInRight; + -ms-animation-name: fadeInRight; + animation-name: fadeInRight; +} \ No newline at end of file diff --git a/source/fadeInRightBig.css b/source/fadeInRightBig.css new file mode 100644 index 0000000..9746f16 --- /dev/null +++ b/source/fadeInRightBig.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} + +@-moz-keyframes fadeInRightBig { + 0% { + opacity: 0; + -moz-transform: translateX(2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateX(0); + } +} + +@-ms-keyframes fadeInRightBig { + 0% { + opacity: 0; + -ms-transform: translateX(2000px); + } + + 100% { + opacity: 1; + -ms-transform: translateX(0); + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + transform: translateX(2000px); + } + + 100% { + opacity: 1; + transform: translateX(0); + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + -moz-animation-name: fadeInRightBig; + -ms-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} \ No newline at end of file diff --git a/source/fadeInUp.css b/source/fadeInUp.css new file mode 100644 index 0000000..3d14bc5 --- /dev/null +++ b/source/fadeInUp.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInUp { + 0% { + opacity: 0; + -moz-transform: translateY(20px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-ms-keyframes fadeInUp { + 0% { + opacity: 0; + -ms-transform: translateY(20px); + } + + 100% { + opacity: 1; + -ms-transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + transform: translateY(20px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + -moz-animation-name: fadeInUp; + -ms-animation-name: fadeInUp; + animation-name: fadeInUp; +} \ No newline at end of file diff --git a/source/fadeInUpBig.css b/source/fadeInUpBig.css new file mode 100644 index 0000000..3c6b1e8 --- /dev/null +++ b/source/fadeInUpBig.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} + +@-moz-keyframes fadeInUpBig { + 0% { + opacity: 0; + -moz-transform: translateY(2000px); + } + + 100% { + opacity: 1; + -moz-transform: translateY(0); + } +} + +@-ms-keyframes fadeInUpBig { + 0% { + opacity: 0; + -ms-transform: translateY(2000px); + } + + 100% { + opacity: 1; + -ms-transform: translateY(0); + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + transform: translateY(2000px); + } + + 100% { + opacity: 1; + transform: translateY(0); + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + -moz-animation-name: fadeInUpBig; + -ms-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} \ No newline at end of file diff --git a/source/fadeOut.css b/source/fadeOut.css new file mode 100644 index 0000000..0a096f9 --- /dev/null +++ b/source/fadeOut.css @@ -0,0 +1,26 @@ +@-webkit-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@-moz-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@-ms-keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +@keyframes fadeOut { + 0% {opacity: 1;} + 100% {opacity: 0;} +} + +.fadeOut { + -webkit-animation-name: fadeOut; + -moz-animation-name: fadeOut; + -ms-animation-name: fadeOut; + animation-name: fadeOut; +} \ No newline at end of file diff --git a/source/fadeOutDown.css b/source/fadeOutDown.css new file mode 100644 index 0000000..2c36b81 --- /dev/null +++ b/source/fadeOutDown.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + } +} + +@-moz-keyframes fadeOutDown { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(20px); + } +} + +@-ms-keyframes fadeOutDown { + 0% { + opacity: 1; + -ms-transform: translateY(0); + } + + 100% { + opacity: 0; + -ms-transform: translateY(20px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(20px); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + -moz-animation-name: fadeOutDown; + -ms-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} \ No newline at end of file diff --git a/source/fadeOutDownBig.css b/source/fadeOutDownBig.css new file mode 100644 index 0000000..8287281 --- /dev/null +++ b/source/fadeOutDownBig.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + } +} + +@-moz-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(2000px); + } +} + +@-ms-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -ms-transform: translateY(0); + } + + 100% { + opacity: 0; + -ms-transform: translateY(2000px); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(2000px); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + -moz-animation-name: fadeOutDownBig; + -ms-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} \ No newline at end of file diff --git a/source/fadeOutLeft.css b/source/fadeOutLeft.css new file mode 100644 index 0000000..3b0aadb --- /dev/null +++ b/source/fadeOutLeft.css @@ -0,0 +1,53 @@ +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + } +} + +@-moz-keyframes fadeOutLeft { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(-20px); + } +} + +@-ms-keyframes fadeOutLeft { + 0% { + opacity: 1; + -ms-transform: translateX(0); + } + + 100% { + opacity: 0; + -ms-transform: translateX(-20px); + } +} +@keyframes fadeOutLeft { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(-20px); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + -moz-animation-name: fadeOutLeft; + -ms-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} \ No newline at end of file diff --git a/source/fadeOutLeftBig.css b/source/fadeOutLeftBig.css new file mode 100644 index 0000000..b0fdbd3 --- /dev/null +++ b/source/fadeOutLeftBig.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + } +} + +@-moz-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(-2000px); + } +} + +@-ms-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -ms-transform: translateX(0); + } + + 100% { + opacity: 0; + -ms-transform: translateX(-2000px); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(-2000px); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + -moz-animation-name: fadeOutLeftBig; + -ms-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} \ No newline at end of file diff --git a/source/fadeOutRight.css b/source/fadeOutRight.css new file mode 100644 index 0000000..bc21c4f --- /dev/null +++ b/source/fadeOutRight.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + } +} + +@-moz-keyframes fadeOutRight { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(20px); + } +} + +@-ms-keyframes fadeOutRight { + 0% { + opacity: 1; + -ms-transform: translateX(0); + } + + 100% { + opacity: 0; + -ms-transform: translateX(20px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(20px); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + -moz-animation-name: fadeOutRight; + -ms-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} \ No newline at end of file diff --git a/source/fadeOutRightBig.css b/source/fadeOutRightBig.css new file mode 100644 index 0000000..8230325 --- /dev/null +++ b/source/fadeOutRightBig.css @@ -0,0 +1,51 @@ +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + } +} +@-moz-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -moz-transform: translateX(0); + } + + 100% { + opacity: 0; + -moz-transform: translateX(2000px); + } +} +@-ms-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -ms-transform: translateX(0); + } + + 100% { + opacity: 0; + -ms-transform: translateX(2000px); + } +} +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + transform: translateX(0); + } + + 100% { + opacity: 0; + transform: translateX(2000px); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + -moz-animation-name: fadeOutRightBig; + -ms-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} \ No newline at end of file diff --git a/source/fadeOutUp.css b/source/fadeOutUp.css new file mode 100644 index 0000000..ee28946 --- /dev/null +++ b/source/fadeOutUp.css @@ -0,0 +1,51 @@ +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + } +} +@-moz-keyframes fadeOutUp { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(-20px); + } +} +@-ms-keyframes fadeOutUp { + 0% { + opacity: 1; + -ms-transform: translateY(0); + } + + 100% { + opacity: 0; + -ms-transform: translateY(-20px); + } +} +@keyframes fadeOutUp { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(-20px); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + -moz-animation-name: fadeOutUp; + -ms-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} \ No newline at end of file diff --git a/source/fadeOutUpBig.css b/source/fadeOutUpBig.css new file mode 100644 index 0000000..5ee886e --- /dev/null +++ b/source/fadeOutUpBig.css @@ -0,0 +1,54 @@ +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + } +} + +@-moz-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -moz-transform: translateY(0); + } + + 100% { + opacity: 0; + -moz-transform: translateY(-2000px); + } +} + +@-ms-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -ms-transform: translateY(0); + } + + 100% { + opacity: 0; + -ms-transform: translateY(-2000px); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + transform: translateY(0); + } + + 100% { + opacity: 0; + transform: translateY(-2000px); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + -moz-animation-name: fadeOutUpBig; + -ms-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} \ No newline at end of file diff --git a/source/flash.css b/source/flash.css new file mode 100644 index 0000000..78de50b --- /dev/null +++ b/source/flash.css @@ -0,0 +1,38 @@ +@-webkit-keyframes flash { + 0% {opacity: 1;} + 25% {opacity: 0;} + 50% {opacity: 1;} + 75% {opacity: 0;} + 100% {opacity: 1;} +} + +@-moz-keyframes flash { + 0% {opacity: 1;} + 25% {opacity: 0;} + 50% {opacity: 1;} + 75% {opacity: 0;} + 100% {opacity: 1;} +} + +@-ms-keyframes flash { + 0% {opacity: 1;} + 25% {opacity: 0;} + 50% {opacity: 1;} + 75% {opacity: 0;} + 100% {opacity: 1;} +} + +@keyframes flash { + 0% {opacity: 1;} + 25% {opacity: 0;} + 50% {opacity: 1;} + 75% {opacity: 0;} + 100% {opacity: 1;} +} + +.flash { + -webkit-animation-name: flash; + -moz-animation-name: flash; + -ms-animation-name: flash; + animation-name: flash; +} \ No newline at end of file diff --git a/source/rotateIn.css b/source/rotateIn.css new file mode 100644 index 0000000..ba05d73 --- /dev/null +++ b/source/rotateIn.css @@ -0,0 +1,59 @@ +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(0); + opacity: 1; + } +} +@-moz-keyframes rotateIn { + 0% { + -moz-transform-origin: center center; + -moz-transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: center center; + -moz-transform: rotate(0); + opacity: 1; + } +} +@-ms-keyframes rotateIn { + 0% { + -ms-transform-origin: center center; + -ms-transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -ms-transform-origin: center center; + -ms-transform: rotate(0); + opacity: 1; + } +} +@keyframes rotateIn { + 0% { + transform-origin: center center; + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + transform-origin: center center; + transform: rotate(0); + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + -moz-animation-name: rotateIn; + -ms-animation-name: rotateIn; + animation-name: rotateIn; +} \ No newline at end of file diff --git a/source/rotateInDownLeft.css b/source/rotateInDownLeft.css new file mode 100644 index 0000000..e5fc76f --- /dev/null +++ b/source/rotateInDownLeft.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInDownLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-ms-keyframes rotateInDownLeft { + 0% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + transform-origin: left bottom; + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + -moz-animation-name: rotateInDownLeft; + -ms-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} \ No newline at end of file diff --git a/source/rotateInDownRight.css b/source/rotateInDownRight.css new file mode 100644 index 0000000..7395388 --- /dev/null +++ b/source/rotateInDownRight.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInDownRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-ms-keyframes rotateInDownRight { + 0% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + transform-origin: right bottom; + transform: rotate(90deg); + opacity: 0; + } + + 100% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + -moz-animation-name: rotateInDownRight; + -ms-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} \ No newline at end of file diff --git a/source/rotateInUpLeft.css b/source/rotateInUpLeft.css new file mode 100644 index 0000000..d4b7e05 --- /dev/null +++ b/source/rotateInUpLeft.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInUpLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-ms-keyframes rotateInUpLeft { + 0% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(90deg); + opacity: 0; + } + + 100% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + transform-origin: left bottom; + transform: rotate(90deg); + opacity: 0; + } + + 100% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + -moz-animation-name: rotateInUpLeft; + -ms-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} \ No newline at end of file diff --git a/source/rotateInUpRight.css b/source/rotateInUpRight.css new file mode 100644 index 0000000..377dcb4 --- /dev/null +++ b/source/rotateInUpRight.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } +} + +@-moz-keyframes rotateInUpRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } +} + +@-ms-keyframes rotateInUpRight { + 0% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + transform-origin: right bottom; + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + -moz-animation-name: rotateInUpRight; + -ms-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} \ No newline at end of file diff --git a/source/rotateOut.css b/source/rotateOut.css new file mode 100644 index 0000000..cf4af2c --- /dev/null +++ b/source/rotateOut.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + -webkit-transform: rotate(200deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOut { + 0% { + -moz-transform-origin: center center; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: center center; + -moz-transform: rotate(200deg); + opacity: 0; + } +} + +@-ms-keyframes rotateOut { + 0% { + -ms-transform-origin: center center; + -ms-transform: rotate(0); + opacity: 1; + } + + 100% { + -ms-transform-origin: center center; + -ms-transform: rotate(200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + transform-origin: center center; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: center center; + transform: rotate(200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + -moz-animation-name: rotateOut; + -ms-animation-name: rotateOut; + animation-name: rotateOut; +} \ No newline at end of file diff --git a/source/rotateOutDownLeft.css b/source/rotateOutDownLeft.css new file mode 100644 index 0000000..69cdaf8 --- /dev/null +++ b/source/rotateOutDownLeft.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutDownLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } +} + +@-ms-keyframes rotateOutDownLeft { + 0% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(0); + opacity: 1; + } + + 100% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: left bottom; + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + -moz-animation-name: rotateOutDownLeft; + -ms-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} \ No newline at end of file diff --git a/source/rotateOutDownRight.css b/source/rotateOutDownRight.css new file mode 100644 index 0000000..e58992d --- /dev/null +++ b/source/rotateOutDownRight.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutDownRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } +} + +@-ms-keyframes rotateOutDownRight { + 0% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(0); + opacity: 1; + } + + 100% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: right bottom; + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + -moz-animation-name: rotateOutDownRight; + -ms-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} \ No newline at end of file diff --git a/source/rotateOutUpLeft.css b/source/rotateOutUpLeft.css new file mode 100644 index 0000000..47c3106 --- /dev/null +++ b/source/rotateOutUpLeft.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutUpLeft { + 0% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: left bottom; + -moz-transform: rotate(-90deg); + opacity: 0; + } +} + +@-ms-keyframes rotateOutUpLeft { + 0% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(0); + opacity: 1; + } + + 100% { + -ms-transform-origin: left bottom; + -ms-transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + transform-origin: left bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + -transform-origin: left bottom; + -transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + -moz-animation-name: rotateOutUpLeft; + -ms-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} \ No newline at end of file diff --git a/source/rotateOutUpRight.css b/source/rotateOutUpRight.css new file mode 100644 index 0000000..83eaee2 --- /dev/null +++ b/source/rotateOutUpRight.css @@ -0,0 +1,62 @@ +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -webkit-transform: rotate(90deg); + opacity: 0; + } +} + +@-moz-keyframes rotateOutUpRight { + 0% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(0); + opacity: 1; + } + + 100% { + -moz-transform-origin: right bottom; + -moz-transform: rotate(90deg); + opacity: 0; + } +} + +@-ms-keyframes rotateOutUpRight { + 0% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(0); + opacity: 1; + } + + 100% { + -ms-transform-origin: right bottom; + -ms-transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + transform-origin: right bottom; + transform: rotate(0); + opacity: 1; + } + + 100% { + transform-origin: right bottom; + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + -moz-animation-name: rotateOutUpRight; + -ms-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} \ No newline at end of file diff --git a/source/shake.css b/source/shake.css new file mode 100644 index 0000000..f57f5b1 --- /dev/null +++ b/source/shake.css @@ -0,0 +1,59 @@ +@-webkit-keyframes shake { + 0% {-webkit-transform: translateX(0);} + 10% {-webkit-transform: translateX(-10px);} + 20% {-webkit-transform: translateX(10px);} + 30% {-webkit-transform: translateX(-10px);} + 40% {-webkit-transform: translateX(10px);} + 50% {-webkit-transform: translateX(-10px);} + 60% {-webkit-transform: translateX(10px);} + 70% {-webkit-transform: translateX(-10px);} + 80% {-webkit-transform: translateX(10px);} + 90% {-webkit-transform: translateX(-10px);} + 100% {-webkit-transform: translateX(0);} +} +@-moz-keyframes shake { + 0% {-moz-transform: translateX(0);} + 10% {-moz-transform: translateX(-10px);} + 20% {-moz-transform: translateX(10px);} + 30% {-moz-transform: translateX(-10px);} + 40% {-moz-transform: translateX(10px);} + 50% {-moz-transform: translateX(-10px);} + 60% {-moz-transform: translateX(10px);} + 70% {-moz-transform: translateX(-10px);} + 80% {-moz-transform: translateX(10px);} + 90% {-moz-transform: translateX(-10px);} + 100% {-moz-transform: translateX(0);} +} +@-ms-keyframes shake { + 0% {-ms-transform: translateX(0);} + 10% {-ms-transform: translateX(-10px);} + 20% {-ms-transform: translateX(10px);} + 30% {-ms-transform: translateX(-10px);} + 40% {-ms-transform: translateX(10px);} + 50% {-ms-transform: translateX(-10px);} + 60% {-ms-transform: translateX(10px);} + 70% {-ms-transform: translateX(-10px);} + 80% {-ms-transform: translateX(10px);} + 90% {-ms-transform: translateX(-10px);} + 100% {-ms-transform: translateX(0);} +} +@keyframes shake { + 0% {transform: translateX(0);} + 10% {transform: translateX(-10px);} + 20% {transform: translateX(10px);} + 30% {transform: translateX(-10px);} + 40% {transform: translateX(10px);} + 50% {transform: translateX(-10px);} + 60% {transform: translateX(10px);} + 70% {transform: translateX(-10px);} + 80% {transform: translateX(10px);} + 90% {transform: translateX(-10px);} + 100% {transform: translateX(0);} +} + +.shake { + -webkit-animation-name: shake; + -moz-animation-name: shake; + -ms-animation-name: shake; + animation-name: shake; +} \ No newline at end of file diff --git a/source/tada.css b/source/tada.css new file mode 100644 index 0000000..dc26269 --- /dev/null +++ b/source/tada.css @@ -0,0 +1,62 @@ +@-webkit-keyframes tada { + 0% {-webkit-transform: scale(1);} + 10% {-webkit-transform: scale(0.9) rotate(-3deg);} + 20% {-webkit-transform: scale(0.9) rotate(-3deg);} + 30% {-webkit-transform: scale(1.1) rotate(3deg);} + 40% {-webkit-transform: scale(1.1) rotate(-3deg);} + 50% {-webkit-transform: scale(1.1) rotate(3deg);} + 60% {-webkit-transform: scale(1.1) rotate(-3deg);} + 70% {-webkit-transform: scale(1.1) rotate(3deg);} + 80% {-webkit-transform: scale(1.1) rotate(-3deg);} + 90% {-webkit-transform: scale(1.1) rotate(3deg);} + 100% {-webkit-transform: scale(1) rotate(0);} +} + +@-moz-keyframes tada { + 0% {-moz-transform: scale(1);} + 10% {-moz-transform: scale(0.9) rotate(-3deg);} + 20% {-moz-transform: scale(0.9) rotate(-3deg);} + 30% {-moz-transform: scale(1.1) rotate(3deg);} + 40% {-moz-transform: scale(1.1) rotate(-3deg);} + 50% {-moz-transform: scale(1.1) rotate(3deg);} + 60% {-moz-transform: scale(1.1) rotate(-3deg);} + 70% {-moz-transform: scale(1.1) rotate(3deg);} + 80% {-moz-transform: scale(1.1) rotate(-3deg);} + 90% {-moz-transform: scale(1.1) rotate(3deg);} + 100% {-moz-transform: scale(1) rotate(0);} +} + +@-ms-keyframes tada { + 0% {-ms-transform: scale(1);} + 10% {-ms-transform: scale(0.9) rotate(-3deg);} + 20% {-ms-transform: scale(0.9) rotate(-3deg);} + 30% {-ms-transform: scale(1.1) rotate(3deg);} + 40% {-ms-transform: scale(1.1) rotate(-3deg);} + 50% {-ms-transform: scale(1.1) rotate(3deg);} + 60% {-ms-transform: scale(1.1) rotate(-3deg);} + 70% {-ms-transform: scale(1.1) rotate(3deg);} + 80% {-ms-transform: scale(1.1) rotate(-3deg);} + 90% {-ms-transform: scale(1.1) rotate(3deg);} + 100% {-ms-transform: scale(1) rotate(0);} +} + +@keyframes tada { + 0% {transform: scale(1);} + 10% {transform: scale(0.9) rotate(-3deg);} + 20% {transform: scale(0.9) rotate(-3deg);} + 30% {transform: scale(1.1) rotate(3deg);} + 40% {transform: scale(1.1) rotate(-3deg);} + 50% {transform: scale(1.1) rotate(3deg);} + 60% {transform: scale(1.1) rotate(-3deg);} + 70% {transform: scale(1.1) rotate(3deg);} + 80% {transform: scale(1.1) rotate(-3deg);} + 90% {transform: scale(1.1) rotate(3deg);} + 100% {transform: scale(1) rotate(0);} +} + +.tada { + -webkit-animation-name: tada; + -moz-animation-name: tada; + -ms-animation-name: tada; + animation-name: tada; +} \ No newline at end of file