Created
January 16, 2016 00:55
-
-
Save P3nny/c2fa0d4583100bbfe670 to your computer and use it in GitHub Desktop.
Make it pretty - Playing around with CSS, SVG, Animated CSS in Jupyter Notebook
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 30, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<style>body {\n", | |
" margin: 0;\n", | |
" font-family: fantasy;\n", | |
"}\n", | |
"table.dataframe {\n", | |
" border-collapse: collapse;\n", | |
" border: none;\n", | |
"}\n", | |
"table.dataframe tr {\n", | |
" border: none;\n", | |
"}\n", | |
"table.dataframe td, table.dataframe th {\n", | |
" margin: 0;\n", | |
" border: 1px solid white;\n", | |
" padding-left: 0.5em;\n", | |
" padding-right: 0.7em;\n", | |
"}\n", | |
"table.dataframe th:not(:empty) {\n", | |
" background-color: #1995AD;\n", | |
" text-align: left;\n", | |
" font-weight: bold;\n", | |
" color: white;\n", | |
"}\n", | |
"table.dataframe tr:nth-child(2) th:empty {\n", | |
" border-left: none;\n", | |
" border-right: 1px dashed #888;\n", | |
"}\n", | |
"table.dataframe td {\n", | |
" border: 1px solid white;\n", | |
" background-color: #E2DFA2;\n", | |
"}\n", | |
"@charset \"UTF-8\";\n", | |
"\n", | |
"/*!\n", | |
" * animate.css -http://daneden.me/animate\n", | |
" * Version - 3.5.0\n", | |
" * Licensed under the MIT license - http://opensource.org/licenses/MIT\n", | |
" *\n", | |
" * Copyright (c) 2016 Daniel Eden\n", | |
" */\n", | |
"\n", | |
".animated {\n", | |
" -webkit-animation-duration: 1s;\n", | |
" animation-duration: 1s;\n", | |
" -webkit-animation-fill-mode: both;\n", | |
" animation-fill-mode: both;\n", | |
"}\n", | |
"\n", | |
".animated.infinite {\n", | |
" -webkit-animation-iteration-count: infinite;\n", | |
" animation-iteration-count: infinite;\n", | |
"}\n", | |
"\n", | |
".animated.hinge {\n", | |
" -webkit-animation-duration: 2s;\n", | |
" animation-duration: 2s;\n", | |
"}\n", | |
"\n", | |
".animated.flipOutX,\n", | |
".animated.flipOutY,\n", | |
".animated.bounceIn,\n", | |
".animated.bounceOut {\n", | |
" -webkit-animation-duration: .75s;\n", | |
" animation-duration: .75s;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounce {\n", | |
" from, 20%, 53%, 80%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" -webkit-transform: translate3d(0,0,0);\n", | |
" transform: translate3d(0,0,0);\n", | |
" }\n", | |
"\n", | |
" 40%, 43% {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" -webkit-transform: translate3d(0, -30px, 0);\n", | |
" transform: translate3d(0, -30px, 0);\n", | |
" }\n", | |
"\n", | |
" 70% {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" -webkit-transform: translate3d(0, -15px, 0);\n", | |
" transform: translate3d(0, -15px, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(0,-4px,0);\n", | |
" transform: translate3d(0,-4px,0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounce {\n", | |
" from, 20%, 53%, 80%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" -webkit-transform: translate3d(0,0,0);\n", | |
" transform: translate3d(0,0,0);\n", | |
" }\n", | |
"\n", | |
" 40%, 43% {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" -webkit-transform: translate3d(0, -30px, 0);\n", | |
" transform: translate3d(0, -30px, 0);\n", | |
" }\n", | |
"\n", | |
" 70% {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);\n", | |
" -webkit-transform: translate3d(0, -15px, 0);\n", | |
" transform: translate3d(0, -15px, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(0,-4px,0);\n", | |
" transform: translate3d(0,-4px,0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounce {\n", | |
" -webkit-animation-name: bounce;\n", | |
" animation-name: bounce;\n", | |
" -webkit-transform-origin: center bottom;\n", | |
" transform-origin: center bottom;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes flash {\n", | |
" from, 50%, to {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 25%, 75% {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes flash {\n", | |
" from, 50%, to {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 25%, 75% {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".flash {\n", | |
" -webkit-animation-name: flash;\n", | |
" animation-name: flash;\n", | |
"}\n", | |
"\n", | |
"/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n", | |
"\n", | |
"@-webkit-keyframes pulse {\n", | |
" from {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: scale3d(1.05, 1.05, 1.05);\n", | |
" transform: scale3d(1.05, 1.05, 1.05);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes pulse {\n", | |
" from {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: scale3d(1.05, 1.05, 1.05);\n", | |
" transform: scale3d(1.05, 1.05, 1.05);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".pulse {\n", | |
" -webkit-animation-name: pulse;\n", | |
" animation-name: pulse;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rubberBand {\n", | |
" from {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: scale3d(1.25, 0.75, 1);\n", | |
" transform: scale3d(1.25, 0.75, 1);\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: scale3d(0.75, 1.25, 1);\n", | |
" transform: scale3d(0.75, 1.25, 1);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: scale3d(1.15, 0.85, 1);\n", | |
" transform: scale3d(1.15, 0.85, 1);\n", | |
" }\n", | |
"\n", | |
" 65% {\n", | |
" -webkit-transform: scale3d(.95, 1.05, 1);\n", | |
" transform: scale3d(.95, 1.05, 1);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: scale3d(1.05, .95, 1);\n", | |
" transform: scale3d(1.05, .95, 1);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rubberBand {\n", | |
" from {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: scale3d(1.25, 0.75, 1);\n", | |
" transform: scale3d(1.25, 0.75, 1);\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: scale3d(0.75, 1.25, 1);\n", | |
" transform: scale3d(0.75, 1.25, 1);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: scale3d(1.15, 0.85, 1);\n", | |
" transform: scale3d(1.15, 0.85, 1);\n", | |
" }\n", | |
"\n", | |
" 65% {\n", | |
" -webkit-transform: scale3d(.95, 1.05, 1);\n", | |
" transform: scale3d(.95, 1.05, 1);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: scale3d(1.05, .95, 1);\n", | |
" transform: scale3d(1.05, .95, 1);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rubberBand {\n", | |
" -webkit-animation-name: rubberBand;\n", | |
" animation-name: rubberBand;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes shake {\n", | |
" from, to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 10%, 30%, 50%, 70%, 90% {\n", | |
" -webkit-transform: translate3d(-10px, 0, 0);\n", | |
" transform: translate3d(-10px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 20%, 40%, 60%, 80% {\n", | |
" -webkit-transform: translate3d(10px, 0, 0);\n", | |
" transform: translate3d(10px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes shake {\n", | |
" from, to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 10%, 30%, 50%, 70%, 90% {\n", | |
" -webkit-transform: translate3d(-10px, 0, 0);\n", | |
" transform: translate3d(-10px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 20%, 40%, 60%, 80% {\n", | |
" -webkit-transform: translate3d(10px, 0, 0);\n", | |
" transform: translate3d(10px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".shake {\n", | |
" -webkit-animation-name: shake;\n", | |
" animation-name: shake;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes headShake {\n", | |
" 0% {\n", | |
" -webkit-transform: translateX(0);\n", | |
" transform: translateX(0);\n", | |
" }\n", | |
"\n", | |
" 6.5% {\n", | |
" -webkit-transform: translateX(-6px) rotateY(-9deg);\n", | |
" transform: translateX(-6px) rotateY(-9deg);\n", | |
" }\n", | |
"\n", | |
" 18.5% {\n", | |
" -webkit-transform: translateX(5px) rotateY(7deg);\n", | |
" transform: translateX(5px) rotateY(7deg);\n", | |
" }\n", | |
"\n", | |
" 31.5% {\n", | |
" -webkit-transform: translateX(-3px) rotateY(-5deg);\n", | |
" transform: translateX(-3px) rotateY(-5deg);\n", | |
" }\n", | |
"\n", | |
" 43.5% {\n", | |
" -webkit-transform: translateX(2px) rotateY(3deg);\n", | |
" transform: translateX(2px) rotateY(3deg);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: translateX(0);\n", | |
" transform: translateX(0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes headShake {\n", | |
" 0% {\n", | |
" -webkit-transform: translateX(0);\n", | |
" transform: translateX(0);\n", | |
" }\n", | |
"\n", | |
" 6.5% {\n", | |
" -webkit-transform: translateX(-6px) rotateY(-9deg);\n", | |
" transform: translateX(-6px) rotateY(-9deg);\n", | |
" }\n", | |
"\n", | |
" 18.5% {\n", | |
" -webkit-transform: translateX(5px) rotateY(7deg);\n", | |
" transform: translateX(5px) rotateY(7deg);\n", | |
" }\n", | |
"\n", | |
" 31.5% {\n", | |
" -webkit-transform: translateX(-3px) rotateY(-5deg);\n", | |
" transform: translateX(-3px) rotateY(-5deg);\n", | |
" }\n", | |
"\n", | |
" 43.5% {\n", | |
" -webkit-transform: translateX(2px) rotateY(3deg);\n", | |
" transform: translateX(2px) rotateY(3deg);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: translateX(0);\n", | |
" transform: translateX(0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".headShake {\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" -webkit-animation-name: headShake;\n", | |
" animation-name: headShake;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes swing {\n", | |
" 20% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 15deg);\n", | |
" transform: rotate3d(0, 0, 1, 15deg);\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -10deg);\n", | |
" transform: rotate3d(0, 0, 1, -10deg);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 5deg);\n", | |
" transform: rotate3d(0, 0, 1, 5deg);\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -5deg);\n", | |
" transform: rotate3d(0, 0, 1, -5deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 0deg);\n", | |
" transform: rotate3d(0, 0, 1, 0deg);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes swing {\n", | |
" 20% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 15deg);\n", | |
" transform: rotate3d(0, 0, 1, 15deg);\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -10deg);\n", | |
" transform: rotate3d(0, 0, 1, -10deg);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 5deg);\n", | |
" transform: rotate3d(0, 0, 1, 5deg);\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -5deg);\n", | |
" transform: rotate3d(0, 0, 1, -5deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 0deg);\n", | |
" transform: rotate3d(0, 0, 1, 0deg);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".swing {\n", | |
" -webkit-transform-origin: top center;\n", | |
" transform-origin: top center;\n", | |
" -webkit-animation-name: swing;\n", | |
" animation-name: swing;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes tada {\n", | |
" from {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"\n", | |
" 10%, 20% {\n", | |
" -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);\n", | |
" transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);\n", | |
" }\n", | |
"\n", | |
" 30%, 50%, 70%, 90% {\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n", | |
" transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n", | |
" }\n", | |
"\n", | |
" 40%, 60%, 80% {\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n", | |
" transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes tada {\n", | |
" from {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"\n", | |
" 10%, 20% {\n", | |
" -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);\n", | |
" transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);\n", | |
" }\n", | |
"\n", | |
" 30%, 50%, 70%, 90% {\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n", | |
" transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n", | |
" }\n", | |
"\n", | |
" 40%, 60%, 80% {\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n", | |
" transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".tada {\n", | |
" -webkit-animation-name: tada;\n", | |
" animation-name: tada;\n", | |
"}\n", | |
"\n", | |
"/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n", | |
"\n", | |
"@-webkit-keyframes wobble {\n", | |
" from {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"\n", | |
" 15% {\n", | |
" -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n", | |
" transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n", | |
" transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n", | |
" }\n", | |
"\n", | |
" 45% {\n", | |
" -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n", | |
" transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n", | |
" transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n", | |
" transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes wobble {\n", | |
" from {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"\n", | |
" 15% {\n", | |
" -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n", | |
" transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n", | |
" transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n", | |
" }\n", | |
"\n", | |
" 45% {\n", | |
" -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n", | |
" transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n", | |
" transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n", | |
" transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".wobble {\n", | |
" -webkit-animation-name: wobble;\n", | |
" animation-name: wobble;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes jello {\n", | |
" from, 11.1%, to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"\n", | |
" 22.2% {\n", | |
" -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n", | |
" transform: skewX(-12.5deg) skewY(-12.5deg);\n", | |
" }\n", | |
"\n", | |
" 33.3% {\n", | |
" -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n", | |
" transform: skewX(6.25deg) skewY(6.25deg);\n", | |
" }\n", | |
"\n", | |
" 44.4% {\n", | |
" -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n", | |
" transform: skewX(-3.125deg) skewY(-3.125deg);\n", | |
" }\n", | |
"\n", | |
" 55.5% {\n", | |
" -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n", | |
" transform: skewX(1.5625deg) skewY(1.5625deg);\n", | |
" }\n", | |
"\n", | |
" 66.6% {\n", | |
" -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n", | |
" transform: skewX(-0.78125deg) skewY(-0.78125deg);\n", | |
" }\n", | |
"\n", | |
" 77.7% {\n", | |
" -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);\n", | |
" transform: skewX(0.390625deg) skewY(0.390625deg);\n", | |
" }\n", | |
"\n", | |
" 88.8% {\n", | |
" -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n", | |
" transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes jello {\n", | |
" from, 11.1%, to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"\n", | |
" 22.2% {\n", | |
" -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n", | |
" transform: skewX(-12.5deg) skewY(-12.5deg);\n", | |
" }\n", | |
"\n", | |
" 33.3% {\n", | |
" -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n", | |
" transform: skewX(6.25deg) skewY(6.25deg);\n", | |
" }\n", | |
"\n", | |
" 44.4% {\n", | |
" -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n", | |
" transform: skewX(-3.125deg) skewY(-3.125deg);\n", | |
" }\n", | |
"\n", | |
" 55.5% {\n", | |
" -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n", | |
" transform: skewX(1.5625deg) skewY(1.5625deg);\n", | |
" }\n", | |
"\n", | |
" 66.6% {\n", | |
" -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n", | |
" transform: skewX(-0.78125deg) skewY(-0.78125deg);\n", | |
" }\n", | |
"\n", | |
" 77.7% {\n", | |
" -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);\n", | |
" transform: skewX(0.390625deg) skewY(0.390625deg);\n", | |
" }\n", | |
"\n", | |
" 88.8% {\n", | |
" -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n", | |
" transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".jello {\n", | |
" -webkit-animation-name: jello;\n", | |
" animation-name: jello;\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceIn {\n", | |
" from, 20%, 40%, 60%, 80%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" 0% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"\n", | |
" 20% {\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1);\n", | |
" transform: scale3d(1.1, 1.1, 1.1);\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: scale3d(.9, .9, .9);\n", | |
" transform: scale3d(.9, .9, .9);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(1.03, 1.03, 1.03);\n", | |
" transform: scale3d(1.03, 1.03, 1.03);\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: scale3d(.97, .97, .97);\n", | |
" transform: scale3d(.97, .97, .97);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceIn {\n", | |
" from, 20%, 40%, 60%, 80%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" 0% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"\n", | |
" 20% {\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1);\n", | |
" transform: scale3d(1.1, 1.1, 1.1);\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: scale3d(.9, .9, .9);\n", | |
" transform: scale3d(.9, .9, .9);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(1.03, 1.03, 1.03);\n", | |
" transform: scale3d(1.03, 1.03, 1.03);\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: scale3d(.97, .97, .97);\n", | |
" transform: scale3d(.97, .97, .97);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(1, 1, 1);\n", | |
" transform: scale3d(1, 1, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceIn {\n", | |
" -webkit-animation-name: bounceIn;\n", | |
" animation-name: bounceIn;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceInDown {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" 0% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -3000px, 0);\n", | |
" transform: translate3d(0, -3000px, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, 25px, 0);\n", | |
" transform: translate3d(0, 25px, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(0, -10px, 0);\n", | |
" transform: translate3d(0, -10px, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(0, 5px, 0);\n", | |
" transform: translate3d(0, 5px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceInDown {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" 0% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -3000px, 0);\n", | |
" transform: translate3d(0, -3000px, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, 25px, 0);\n", | |
" transform: translate3d(0, 25px, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(0, -10px, 0);\n", | |
" transform: translate3d(0, -10px, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(0, 5px, 0);\n", | |
" transform: translate3d(0, 5px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceInDown {\n", | |
" -webkit-animation-name: bounceInDown;\n", | |
" animation-name: bounceInDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceInLeft {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" 0% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-3000px, 0, 0);\n", | |
" transform: translate3d(-3000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(25px, 0, 0);\n", | |
" transform: translate3d(25px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(-10px, 0, 0);\n", | |
" transform: translate3d(-10px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(5px, 0, 0);\n", | |
" transform: translate3d(5px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceInLeft {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" 0% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-3000px, 0, 0);\n", | |
" transform: translate3d(-3000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(25px, 0, 0);\n", | |
" transform: translate3d(25px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(-10px, 0, 0);\n", | |
" transform: translate3d(-10px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(5px, 0, 0);\n", | |
" transform: translate3d(5px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceInLeft {\n", | |
" -webkit-animation-name: bounceInLeft;\n", | |
" animation-name: bounceInLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceInRight {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(3000px, 0, 0);\n", | |
" transform: translate3d(3000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(-25px, 0, 0);\n", | |
" transform: translate3d(-25px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(10px, 0, 0);\n", | |
" transform: translate3d(10px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(-5px, 0, 0);\n", | |
" transform: translate3d(-5px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceInRight {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(3000px, 0, 0);\n", | |
" transform: translate3d(3000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(-25px, 0, 0);\n", | |
" transform: translate3d(-25px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(10px, 0, 0);\n", | |
" transform: translate3d(10px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(-5px, 0, 0);\n", | |
" transform: translate3d(-5px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceInRight {\n", | |
" -webkit-animation-name: bounceInRight;\n", | |
" animation-name: bounceInRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceInUp {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 3000px, 0);\n", | |
" transform: translate3d(0, 3000px, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, -20px, 0);\n", | |
" transform: translate3d(0, -20px, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(0, 10px, 0);\n", | |
" transform: translate3d(0, 10px, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(0, -5px, 0);\n", | |
" transform: translate3d(0, -5px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceInUp {\n", | |
" from, 60%, 75%, 90%, to {\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n", | |
" }\n", | |
"\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 3000px, 0);\n", | |
" transform: translate3d(0, 3000px, 0);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, -20px, 0);\n", | |
" transform: translate3d(0, -20px, 0);\n", | |
" }\n", | |
"\n", | |
" 75% {\n", | |
" -webkit-transform: translate3d(0, 10px, 0);\n", | |
" transform: translate3d(0, 10px, 0);\n", | |
" }\n", | |
"\n", | |
" 90% {\n", | |
" -webkit-transform: translate3d(0, -5px, 0);\n", | |
" transform: translate3d(0, -5px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceInUp {\n", | |
" -webkit-animation-name: bounceInUp;\n", | |
" animation-name: bounceInUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceOut {\n", | |
" 20% {\n", | |
" -webkit-transform: scale3d(.9, .9, .9);\n", | |
" transform: scale3d(.9, .9, .9);\n", | |
" }\n", | |
"\n", | |
" 50%, 55% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1);\n", | |
" transform: scale3d(1.1, 1.1, 1.1);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceOut {\n", | |
" 20% {\n", | |
" -webkit-transform: scale3d(.9, .9, .9);\n", | |
" transform: scale3d(.9, .9, .9);\n", | |
" }\n", | |
"\n", | |
" 50%, 55% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(1.1, 1.1, 1.1);\n", | |
" transform: scale3d(1.1, 1.1, 1.1);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceOut {\n", | |
" -webkit-animation-name: bounceOut;\n", | |
" animation-name: bounceOut;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceOutDown {\n", | |
" 20% {\n", | |
" -webkit-transform: translate3d(0, 10px, 0);\n", | |
" transform: translate3d(0, 10px, 0);\n", | |
" }\n", | |
"\n", | |
" 40%, 45% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, -20px, 0);\n", | |
" transform: translate3d(0, -20px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 2000px, 0);\n", | |
" transform: translate3d(0, 2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceOutDown {\n", | |
" 20% {\n", | |
" -webkit-transform: translate3d(0, 10px, 0);\n", | |
" transform: translate3d(0, 10px, 0);\n", | |
" }\n", | |
"\n", | |
" 40%, 45% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, -20px, 0);\n", | |
" transform: translate3d(0, -20px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 2000px, 0);\n", | |
" transform: translate3d(0, 2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceOutDown {\n", | |
" -webkit-animation-name: bounceOutDown;\n", | |
" animation-name: bounceOutDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceOutLeft {\n", | |
" 20% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(20px, 0, 0);\n", | |
" transform: translate3d(20px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-2000px, 0, 0);\n", | |
" transform: translate3d(-2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceOutLeft {\n", | |
" 20% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(20px, 0, 0);\n", | |
" transform: translate3d(20px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-2000px, 0, 0);\n", | |
" transform: translate3d(-2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceOutLeft {\n", | |
" -webkit-animation-name: bounceOutLeft;\n", | |
" animation-name: bounceOutLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceOutRight {\n", | |
" 20% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(-20px, 0, 0);\n", | |
" transform: translate3d(-20px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(2000px, 0, 0);\n", | |
" transform: translate3d(2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceOutRight {\n", | |
" 20% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(-20px, 0, 0);\n", | |
" transform: translate3d(-20px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(2000px, 0, 0);\n", | |
" transform: translate3d(2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceOutRight {\n", | |
" -webkit-animation-name: bounceOutRight;\n", | |
" animation-name: bounceOutRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes bounceOutUp {\n", | |
" 20% {\n", | |
" -webkit-transform: translate3d(0, -10px, 0);\n", | |
" transform: translate3d(0, -10px, 0);\n", | |
" }\n", | |
"\n", | |
" 40%, 45% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, 20px, 0);\n", | |
" transform: translate3d(0, 20px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -2000px, 0);\n", | |
" transform: translate3d(0, -2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes bounceOutUp {\n", | |
" 20% {\n", | |
" -webkit-transform: translate3d(0, -10px, 0);\n", | |
" transform: translate3d(0, -10px, 0);\n", | |
" }\n", | |
"\n", | |
" 40%, 45% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: translate3d(0, 20px, 0);\n", | |
" transform: translate3d(0, 20px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -2000px, 0);\n", | |
" transform: translate3d(0, -2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".bounceOutUp {\n", | |
" -webkit-animation-name: bounceOutUp;\n", | |
" animation-name: bounceOutUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeIn {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeIn {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeIn {\n", | |
" -webkit-animation-name: fadeIn;\n", | |
" animation-name: fadeIn;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInDown {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInDown {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInDown {\n", | |
" -webkit-animation-name: fadeInDown;\n", | |
" animation-name: fadeInDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInDownBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -2000px, 0);\n", | |
" transform: translate3d(0, -2000px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInDownBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -2000px, 0);\n", | |
" transform: translate3d(0, -2000px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInDownBig {\n", | |
" -webkit-animation-name: fadeInDownBig;\n", | |
" animation-name: fadeInDownBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInLeft {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInLeft {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInLeft {\n", | |
" -webkit-animation-name: fadeInLeft;\n", | |
" animation-name: fadeInLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInLeftBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-2000px, 0, 0);\n", | |
" transform: translate3d(-2000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInLeftBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-2000px, 0, 0);\n", | |
" transform: translate3d(-2000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInLeftBig {\n", | |
" -webkit-animation-name: fadeInLeftBig;\n", | |
" animation-name: fadeInLeftBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInRight {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInRight {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInRight {\n", | |
" -webkit-animation-name: fadeInRight;\n", | |
" animation-name: fadeInRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInRightBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(2000px, 0, 0);\n", | |
" transform: translate3d(2000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInRightBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(2000px, 0, 0);\n", | |
" transform: translate3d(2000px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInRightBig {\n", | |
" -webkit-animation-name: fadeInRightBig;\n", | |
" animation-name: fadeInRightBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInUp {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInUp {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInUp {\n", | |
" -webkit-animation-name: fadeInUp;\n", | |
" animation-name: fadeInUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeInUpBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 2000px, 0);\n", | |
" transform: translate3d(0, 2000px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeInUpBig {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 2000px, 0);\n", | |
" transform: translate3d(0, 2000px, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeInUpBig {\n", | |
" -webkit-animation-name: fadeInUpBig;\n", | |
" animation-name: fadeInUpBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOut {\n", | |
" -webkit-animation-name: fadeOut;\n", | |
" animation-name: fadeOut;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutDown {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutDown {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutDown {\n", | |
" -webkit-animation-name: fadeOutDown;\n", | |
" animation-name: fadeOutDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutDownBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 2000px, 0);\n", | |
" transform: translate3d(0, 2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutDownBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, 2000px, 0);\n", | |
" transform: translate3d(0, 2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutDownBig {\n", | |
" -webkit-animation-name: fadeOutDownBig;\n", | |
" animation-name: fadeOutDownBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutLeft {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutLeft {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutLeft {\n", | |
" -webkit-animation-name: fadeOutLeft;\n", | |
" animation-name: fadeOutLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutLeftBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-2000px, 0, 0);\n", | |
" transform: translate3d(-2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutLeftBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-2000px, 0, 0);\n", | |
" transform: translate3d(-2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutLeftBig {\n", | |
" -webkit-animation-name: fadeOutLeftBig;\n", | |
" animation-name: fadeOutLeftBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutRight {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutRight {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutRight {\n", | |
" -webkit-animation-name: fadeOutRight;\n", | |
" animation-name: fadeOutRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutRightBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(2000px, 0, 0);\n", | |
" transform: translate3d(2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutRightBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(2000px, 0, 0);\n", | |
" transform: translate3d(2000px, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutRightBig {\n", | |
" -webkit-animation-name: fadeOutRightBig;\n", | |
" animation-name: fadeOutRightBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutUp {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutUp {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutUp {\n", | |
" -webkit-animation-name: fadeOutUp;\n", | |
" animation-name: fadeOutUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes fadeOutUpBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -2000px, 0);\n", | |
" transform: translate3d(0, -2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes fadeOutUpBig {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(0, -2000px, 0);\n", | |
" transform: translate3d(0, -2000px, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".fadeOutUpBig {\n", | |
" -webkit-animation-name: fadeOutUpBig;\n", | |
" animation-name: fadeOutUpBig;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes flip {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n", | |
" -webkit-animation-timing-function: ease-out;\n", | |
" animation-timing-function: ease-out;\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n", | |
" transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n", | |
" -webkit-animation-timing-function: ease-out;\n", | |
" animation-timing-function: ease-out;\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n", | |
" transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: perspective(400px) scale3d(.95, .95, .95);\n", | |
" transform: perspective(400px) scale3d(.95, .95, .95);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes flip {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n", | |
" -webkit-animation-timing-function: ease-out;\n", | |
" animation-timing-function: ease-out;\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n", | |
" transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n", | |
" -webkit-animation-timing-function: ease-out;\n", | |
" animation-timing-function: ease-out;\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n", | |
" transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: perspective(400px) scale3d(.95, .95, .95);\n", | |
" transform: perspective(400px) scale3d(.95, .95, .95);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".animated.flip {\n", | |
" -webkit-backface-visibility: visible;\n", | |
" backface-visibility: visible;\n", | |
" -webkit-animation-name: flip;\n", | |
" animation-name: flip;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes flipInX {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes flipInX {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".flipInX {\n", | |
" -webkit-backface-visibility: visible !important;\n", | |
" backface-visibility: visible !important;\n", | |
" -webkit-animation-name: flipInX;\n", | |
" animation-name: flipInX;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes flipInY {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes flipInY {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" 40% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".flipInY {\n", | |
" -webkit-backface-visibility: visible !important;\n", | |
" backface-visibility: visible !important;\n", | |
" -webkit-animation-name: flipInY;\n", | |
" animation-name: flipInY;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes flipOutX {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes flipOutX {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".flipOutX {\n", | |
" -webkit-animation-name: flipOutX;\n", | |
" animation-name: flipOutX;\n", | |
" -webkit-backface-visibility: visible !important;\n", | |
" backface-visibility: visible !important;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes flipOutY {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes flipOutY {\n", | |
" from {\n", | |
" -webkit-transform: perspective(400px);\n", | |
" transform: perspective(400px);\n", | |
" }\n", | |
"\n", | |
" 30% {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".flipOutY {\n", | |
" -webkit-backface-visibility: visible !important;\n", | |
" backface-visibility: visible !important;\n", | |
" -webkit-animation-name: flipOutY;\n", | |
" animation-name: flipOutY;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes lightSpeedIn {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n", | |
" transform: translate3d(100%, 0, 0) skewX(-30deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: skewX(20deg);\n", | |
" transform: skewX(20deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: skewX(-5deg);\n", | |
" transform: skewX(-5deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes lightSpeedIn {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n", | |
" transform: translate3d(100%, 0, 0) skewX(-30deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" -webkit-transform: skewX(20deg);\n", | |
" transform: skewX(20deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 80% {\n", | |
" -webkit-transform: skewX(-5deg);\n", | |
" transform: skewX(-5deg);\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".lightSpeedIn {\n", | |
" -webkit-animation-name: lightSpeedIn;\n", | |
" animation-name: lightSpeedIn;\n", | |
" -webkit-animation-timing-function: ease-out;\n", | |
" animation-timing-function: ease-out;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes lightSpeedOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n", | |
" transform: translate3d(100%, 0, 0) skewX(30deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes lightSpeedOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n", | |
" transform: translate3d(100%, 0, 0) skewX(30deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".lightSpeedOut {\n", | |
" -webkit-animation-name: lightSpeedOut;\n", | |
" animation-name: lightSpeedOut;\n", | |
" -webkit-animation-timing-function: ease-in;\n", | |
" animation-timing-function: ease-in;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateIn {\n", | |
" from {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -200deg);\n", | |
" transform: rotate3d(0, 0, 1, -200deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateIn {\n", | |
" from {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -200deg);\n", | |
" transform: rotate3d(0, 0, 1, -200deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateIn {\n", | |
" -webkit-animation-name: rotateIn;\n", | |
" animation-name: rotateIn;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateInDownLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -45deg);\n", | |
" transform: rotate3d(0, 0, 1, -45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateInDownLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -45deg);\n", | |
" transform: rotate3d(0, 0, 1, -45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateInDownLeft {\n", | |
" -webkit-animation-name: rotateInDownLeft;\n", | |
" animation-name: rotateInDownLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateInDownRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 45deg);\n", | |
" transform: rotate3d(0, 0, 1, 45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateInDownRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 45deg);\n", | |
" transform: rotate3d(0, 0, 1, 45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateInDownRight {\n", | |
" -webkit-animation-name: rotateInDownRight;\n", | |
" animation-name: rotateInDownRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateInUpLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 45deg);\n", | |
" transform: rotate3d(0, 0, 1, 45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateInUpLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 45deg);\n", | |
" transform: rotate3d(0, 0, 1, 45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateInUpLeft {\n", | |
" -webkit-animation-name: rotateInUpLeft;\n", | |
" animation-name: rotateInUpLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateInUpRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -90deg);\n", | |
" transform: rotate3d(0, 0, 1, -90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateInUpRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -90deg);\n", | |
" transform: rotate3d(0, 0, 1, -90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateInUpRight {\n", | |
" -webkit-animation-name: rotateInUpRight;\n", | |
" animation-name: rotateInUpRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateOut {\n", | |
" from {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 200deg);\n", | |
" transform: rotate3d(0, 0, 1, 200deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateOut {\n", | |
" from {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: center;\n", | |
" transform-origin: center;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 200deg);\n", | |
" transform: rotate3d(0, 0, 1, 200deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateOut {\n", | |
" -webkit-animation-name: rotateOut;\n", | |
" animation-name: rotateOut;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateOutDownLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 45deg);\n", | |
" transform: rotate3d(0, 0, 1, 45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateOutDownLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 45deg);\n", | |
" transform: rotate3d(0, 0, 1, 45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateOutDownLeft {\n", | |
" -webkit-animation-name: rotateOutDownLeft;\n", | |
" animation-name: rotateOutDownLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateOutDownRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -45deg);\n", | |
" transform: rotate3d(0, 0, 1, -45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateOutDownRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -45deg);\n", | |
" transform: rotate3d(0, 0, 1, -45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateOutDownRight {\n", | |
" -webkit-animation-name: rotateOutDownRight;\n", | |
" animation-name: rotateOutDownRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateOutUpLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -45deg);\n", | |
" transform: rotate3d(0, 0, 1, -45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateOutUpLeft {\n", | |
" from {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: left bottom;\n", | |
" transform-origin: left bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, -45deg);\n", | |
" transform: rotate3d(0, 0, 1, -45deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateOutUpLeft {\n", | |
" -webkit-animation-name: rotateOutUpLeft;\n", | |
" animation-name: rotateOutUpLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes rotateOutUpRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 90deg);\n", | |
" transform: rotate3d(0, 0, 1, 90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rotateOutUpRight {\n", | |
" from {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform-origin: right bottom;\n", | |
" transform-origin: right bottom;\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 90deg);\n", | |
" transform: rotate3d(0, 0, 1, 90deg);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rotateOutUpRight {\n", | |
" -webkit-animation-name: rotateOutUpRight;\n", | |
" animation-name: rotateOutUpRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes hinge {\n", | |
" 0% {\n", | |
" -webkit-transform-origin: top left;\n", | |
" transform-origin: top left;\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" }\n", | |
"\n", | |
" 20%, 60% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 80deg);\n", | |
" transform: rotate3d(0, 0, 1, 80deg);\n", | |
" -webkit-transform-origin: top left;\n", | |
" transform-origin: top left;\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" }\n", | |
"\n", | |
" 40%, 80% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 60deg);\n", | |
" transform: rotate3d(0, 0, 1, 60deg);\n", | |
" -webkit-transform-origin: top left;\n", | |
" transform-origin: top left;\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 700px, 0);\n", | |
" transform: translate3d(0, 700px, 0);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes hinge {\n", | |
" 0% {\n", | |
" -webkit-transform-origin: top left;\n", | |
" transform-origin: top left;\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" }\n", | |
"\n", | |
" 20%, 60% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 80deg);\n", | |
" transform: rotate3d(0, 0, 1, 80deg);\n", | |
" -webkit-transform-origin: top left;\n", | |
" transform-origin: top left;\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" }\n", | |
"\n", | |
" 40%, 80% {\n", | |
" -webkit-transform: rotate3d(0, 0, 1, 60deg);\n", | |
" transform: rotate3d(0, 0, 1, 60deg);\n", | |
" -webkit-transform-origin: top left;\n", | |
" transform-origin: top left;\n", | |
" -webkit-animation-timing-function: ease-in-out;\n", | |
" animation-timing-function: ease-in-out;\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 700px, 0);\n", | |
" transform: translate3d(0, 700px, 0);\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".hinge {\n", | |
" -webkit-animation-name: hinge;\n", | |
" animation-name: hinge;\n", | |
"}\n", | |
"\n", | |
"/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n", | |
"\n", | |
"@-webkit-keyframes rollIn {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n", | |
" transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rollIn {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n", | |
" transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: none;\n", | |
" transform: none;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rollIn {\n", | |
" -webkit-animation-name: rollIn;\n", | |
" animation-name: rollIn;\n", | |
"}\n", | |
"\n", | |
"/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n", | |
"\n", | |
"@-webkit-keyframes rollOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n", | |
" transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes rollOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n", | |
" transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".rollOut {\n", | |
" -webkit-animation-name: rollOut;\n", | |
" animation-name: rollOut;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomIn {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomIn {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomIn {\n", | |
" -webkit-animation-name: zoomIn;\n", | |
" animation-name: zoomIn;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomInDown {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomInDown {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomInDown {\n", | |
" -webkit-animation-name: zoomInDown;\n", | |
" animation-name: zoomInDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomInLeft {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomInLeft {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomInLeft {\n", | |
" -webkit-animation-name: zoomInLeft;\n", | |
" animation-name: zoomInLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomInRight {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomInRight {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomInRight {\n", | |
" -webkit-animation-name: zoomInRight;\n", | |
" animation-name: zoomInRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomInUp {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomInUp {\n", | |
" from {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" 60% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomInUp {\n", | |
" -webkit-animation-name: zoomInUp;\n", | |
" animation-name: zoomInUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomOut {\n", | |
" from {\n", | |
" opacity: 1;\n", | |
" }\n", | |
"\n", | |
" 50% {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.3, .3, .3);\n", | |
" transform: scale3d(.3, .3, .3);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomOut {\n", | |
" -webkit-animation-name: zoomOut;\n", | |
" animation-name: zoomOut;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomOutDown {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);\n", | |
" -webkit-transform-origin: center bottom;\n", | |
" transform-origin: center bottom;\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomOutDown {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);\n", | |
" -webkit-transform-origin: center bottom;\n", | |
" transform-origin: center bottom;\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomOutDown {\n", | |
" -webkit-animation-name: zoomOutDown;\n", | |
" animation-name: zoomOutDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomOutLeft {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);\n", | |
" transform: scale(.1) translate3d(-2000px, 0, 0);\n", | |
" -webkit-transform-origin: left center;\n", | |
" transform-origin: left center;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomOutLeft {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);\n", | |
" transform: scale(.1) translate3d(-2000px, 0, 0);\n", | |
" -webkit-transform-origin: left center;\n", | |
" transform-origin: left center;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomOutLeft {\n", | |
" -webkit-animation-name: zoomOutLeft;\n", | |
" animation-name: zoomOutLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomOutRight {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale(.1) translate3d(2000px, 0, 0);\n", | |
" transform: scale(.1) translate3d(2000px, 0, 0);\n", | |
" -webkit-transform-origin: right center;\n", | |
" transform-origin: right center;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomOutRight {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale(.1) translate3d(2000px, 0, 0);\n", | |
" transform: scale(.1) translate3d(2000px, 0, 0);\n", | |
" -webkit-transform-origin: right center;\n", | |
" transform-origin: right center;\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomOutRight {\n", | |
" -webkit-animation-name: zoomOutRight;\n", | |
" animation-name: zoomOutRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes zoomOutUp {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);\n", | |
" -webkit-transform-origin: center bottom;\n", | |
" transform-origin: center bottom;\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes zoomOutUp {\n", | |
" 40% {\n", | |
" opacity: 1;\n", | |
" -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" opacity: 0;\n", | |
" -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);\n", | |
" transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);\n", | |
" -webkit-transform-origin: center bottom;\n", | |
" transform-origin: center bottom;\n", | |
" -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".zoomOutUp {\n", | |
" -webkit-animation-name: zoomOutUp;\n", | |
" animation-name: zoomOutUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideInDown {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideInDown {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideInDown {\n", | |
" -webkit-animation-name: slideInDown;\n", | |
" animation-name: slideInDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideInLeft {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideInLeft {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideInLeft {\n", | |
" -webkit-animation-name: slideInLeft;\n", | |
" animation-name: slideInLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideInRight {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideInRight {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideInRight {\n", | |
" -webkit-animation-name: slideInRight;\n", | |
" animation-name: slideInRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideInUp {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideInUp {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" visibility: visible;\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideInUp {\n", | |
" -webkit-animation-name: slideInUp;\n", | |
" animation-name: slideInUp;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideOutDown {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideOutDown {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(0, 100%, 0);\n", | |
" transform: translate3d(0, 100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideOutDown {\n", | |
" -webkit-animation-name: slideOutDown;\n", | |
" animation-name: slideOutDown;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideOutLeft {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideOutLeft {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(-100%, 0, 0);\n", | |
" transform: translate3d(-100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideOutLeft {\n", | |
" -webkit-animation-name: slideOutLeft;\n", | |
" animation-name: slideOutLeft;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideOutRight {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideOutRight {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(100%, 0, 0);\n", | |
" transform: translate3d(100%, 0, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideOutRight {\n", | |
" -webkit-animation-name: slideOutRight;\n", | |
" animation-name: slideOutRight;\n", | |
"}\n", | |
"\n", | |
"@-webkit-keyframes slideOutUp {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"@keyframes slideOutUp {\n", | |
" from {\n", | |
" -webkit-transform: translate3d(0, 0, 0);\n", | |
" transform: translate3d(0, 0, 0);\n", | |
" }\n", | |
"\n", | |
" to {\n", | |
" visibility: hidden;\n", | |
" -webkit-transform: translate3d(0, -100%, 0);\n", | |
" transform: translate3d(0, -100%, 0);\n", | |
" }\n", | |
"}\n", | |
"\n", | |
".slideOutUp {\n", | |
" -webkit-animation-name: slideOutUp;\n", | |
" animation-name: slideOutUp;\n", | |
"}\n", | |
"body{\n", | |
" color: #283655;\n", | |
"}\n", | |
"\n", | |
"form{\n", | |
" color: #283655;\n", | |
" background-color: white;\n", | |
" padding: 0.5em;\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"h1 {\n", | |
" color: #283655;\n", | |
" background-color: white;\n", | |
" padding: 0.5em;\n", | |
" font-weight: bold;\n", | |
"}\n", | |
"\n", | |
"h3 {\n", | |
" color: white;\n", | |
" background-color: #283655;\n", | |
" padding: 0.5em;\n", | |
"}\n", | |
"\n", | |
"button {\n", | |
" color: #283655;\n", | |
" background-color: white;\n", | |
" padding: 0.5em;\n", | |
" font-weight: bold;\n", | |
"}</style>" | |
], | |
"text/plain": [ | |
"<IPython.core.display.HTML object>" | |
] | |
}, | |
"execution_count": 30, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"from IPython.core.display import HTML\n", | |
"css = open('style-table.css').read() + open('animate.css').read() + open('style-notebook.css').read()\n", | |
"HTML('<style>{}</style>'.format(css))" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 23, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<script>\n", | |
"code_show=true; \n", | |
"function code_toggle() {\n", | |
" if (code_show){\n", | |
" $('div.input').hide();\n", | |
" } else {\n", | |
" $('div.input').show();\n", | |
" }\n", | |
" code_show = !code_show\n", | |
"} \n", | |
"$( document ).ready(code_toggle);\n", | |
"</script>\n", | |
"<form action=\"javascript:code_toggle()\"><input type=\"submit\" value=\"On/off raw code.\"></form>" | |
], | |
"text/plain": [ | |
"<IPython.core.display.HTML object>" | |
] | |
}, | |
"execution_count": 23, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"from IPython.display import HTML\n", | |
"\n", | |
"HTML('''<script>\n", | |
"code_show=true; \n", | |
"function code_toggle() {\n", | |
" if (code_show){\n", | |
" $('div.input').hide();\n", | |
" } else {\n", | |
" $('div.input').show();\n", | |
" }\n", | |
" code_show = !code_show\n", | |
"} \n", | |
"$( document ).ready(code_toggle);\n", | |
"</script>\n", | |
"<form action=\"javascript:code_toggle()\"><input type=\"submit\" value=\"On/off raw code.\"></form>''')" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [ | |
"%matplotlib inline\n", | |
"import pandas as pd" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# Make it pretty # " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 47, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [ | |
"# Load the ipython display and image module\n", | |
"from IPython.display import Image\n", | |
"from IPython.display import display" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 48, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<img src=\"glitter.gif\"/>" | |
], | |
"text/plain": [ | |
"<IPython.core.display.Image object>" | |
] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"# display this image\n", | |
"display(Image(url='glitter.gif'))" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 49, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
"<svg height=\"210\" width=\"500\">\n", | |
" <polygon points=\"100,10 40,198 190,78 10,78 160,198\" \n", | |
" style=\"fill:#283655;\n", | |
" stroke:white;\n", | |
" stroke-width:1;\n", | |
" fill-rule:nonzero;\"/>\n", | |
" Sorry, your browser does not support inline SVG.\n", | |
"</svg>\n", | |
"\n" | |
], | |
"text/plain": [ | |
"<IPython.core.display.HTML object>" | |
] | |
}, | |
"execution_count": 49, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"from IPython.display import HTML\n", | |
"\n", | |
"HTML('''\n", | |
"<svg height=\"210\" width=\"500\">\n", | |
" <polygon points=\"100,10 40,198 190,78 10,78 160,198\" \n", | |
" style=\"fill:#283655;\n", | |
" stroke:white;\n", | |
" stroke-width:1;\n", | |
" fill-rule:nonzero;\"/>\n", | |
" Sorry, your browser does not support inline SVG.\n", | |
"</svg>\n", | |
"\n", | |
"''')" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"This is the data: " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 50, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div>\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>1</th>\n", | |
" <th>2</th>\n", | |
" <th>4</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>1</th>\n", | |
" <td>2</td>\n", | |
" <td>3</td>\n", | |
" <td>5</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>2</th>\n", | |
" <td>2</td>\n", | |
" <td>3</td>\n", | |
" <td>5</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>3</th>\n", | |
" <td>2</td>\n", | |
" <td>3</td>\n", | |
" <td>5</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" 1 2 4\n", | |
"1 2 3 5\n", | |
"2 2 3 5\n", | |
"3 2 3 5" | |
] | |
}, | |
"execution_count": 50, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"df = pd.DataFrame({1:2, 2:3, 4:5}, [1,2,3])\n", | |
"df" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"### H3 ###" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 51, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <button type=\"button\", class = \"animated bounce\">Click Me!</button>\n" | |
], | |
"text/plain": [ | |
"<IPython.core.display.HTML object>" | |
] | |
}, | |
"execution_count": 51, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"HTML('''\n", | |
" <button type=\"button\", class = \"animated bounce\">Click Me!</button>\n", | |
"''')" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"### Credits ###\n", | |
"\n", | |
"[https://www.youtube.com/watch?v=RuhPekX3wsQ]\n", | |
"[http://chrisalbon.com/jupyter/ipython_display_image.html]\n", | |
"[http://www.w3schools.com/svg/]\n", | |
"[http://yaypython.com/]\n", | |
"[https://designschool.canva.com/blog/100-color-combinations/]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.5.1" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 0 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment