ホームページ  >  記事  >  ウェブフロントエンド  >  CSS3アニメーション効果集_html/css_WEB-ITnose

CSS3アニメーション効果集_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:16:47927ブラウズ

@charset "UTF-8";/*! * animate.css -http://daneden.me/animate * バージョン - 3.5.1 * MIT ライセンスに基づいてライセンス供与 - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */.アニメーション { -webkit-animation-duration: 1s;  アニメーション期間: 1 秒。  -webkit-animation-fill-mode: 両方;  アニメーションフィルモード: 両方;}.animated.infinite { -webkit-animation-iteration-count: 無限;  アニメーション反復回数: 無限;}.animated.hinge { -webkit-animation-duration: 2s;  アニメーション期間: 2 秒;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut { -webkit-animation-duration: .75 秒;  アニメーション期間: .75 秒;}@-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform:translate3d(0,0,0);    変換:translate3d(0,0,0);  } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    アニメーション タイミング関数: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform:translate3d(0, -30px, 0);    変換:translate3d(0, -30px, 0);  } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    アニメーション タイミング関数: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform:translate3d(0, -15px, 0);    変換:translate3d(0, -15px, 0);  90% { -webkit-transform:translate3d(0,-4px,0);    変換:translate3d(0,-4px,0);  }}@keyframes バウンス { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform:translate3d(0,0,0);    変換:translate3d(0,0,0);  } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    アニメーション タイミング関数: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform:translate3d(0, -30px, 0);    変換:translate3d(0, -30px, 0);  } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    アニメーション タイミング関数: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform:translate3d(0, -15px, 0);    変換:translate3d(0, -15px, 0);  90% { -webkit-transform:translate3d(0,-4px,0);    変換:translate3d(0,-4px,0);  }}.bounce { -webkit アニメーション名: バウンス;  アニメーション名: バウンス;  -webkit-transform-origin: 中央下;  変換元: 中央下;}@-webkit-keyframes フラッシュ { から、50%、{ 不透明度: 1;  } 25%、75% { 不透明度: 0;  }}@keyframes フラッシュ { から、50%、から { 不透明度: 1;  } 25%、75% { 不透明度: 0;  }}.flash { -webkit アニメーション名: flash;  アニメーション名: flash;}/* 当初の作成者は Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframespulse { from { -webkit-transform:scale3d(1, 1, 1) ;    変換:scale3d(1, 1, 1);  } 50% { -webkit-transform:scale3d(1.05, 1.05, 1.05);    変換:scale3d(1.05, 1.05, 1.05);  } から { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}@keyframes パルス { from { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  } 50% { -webkit-transform:scale3d(1.05, 1.05, 1.05);    変換:scale3d(1.05, 1.05, 1.05);  } から { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}.pulse { -webkit アニメーション名: パルス;  アニメーション名: パルス;}@-webkit-keyframes robotBand { from { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  30% { -webkit-transform:scale3d(1.25, 0.75, 1);    変換:scale3d(1.25, 0.75, 1);  } 40% { -webkit-transform:scale3d(0.75, 1.25, 1);    変換:scale3d(0.75, 1.25, 1);  50% { -webkit-transform:scale3d(1.15, 0.85, 1);    変換:scale3d(1.15, 0.85, 1);  65% { -webkit-transform:scale3d(.95, 1.05, 1);    変換:scale3d(.95, 1.05, 1);  75% { -webkit-transform:scale3d(1.05, .95, 1);    変換:scale3d(1.05, .95, 1);  } から { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}@keyframes ラバーバンド { from { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  30% { -webkit-transform:scale3d(1.25, 0.75, 1);    変換:scale3d(1.25, 0.75, 1);  } 40% { -webkit-transform:scale3d(0.75, 1.25, 1);    変換:scale3d(0.75, 1.25, 1);  50% { -webkit-transform:scale3d(1.15, 0.85, 1);    変換:scale3d(1.15, 0.85, 1);  65% { -webkit-transform:scale3d(.95, 1.05, 1);    変換:scale3d(.95, 1.05, 1);  75% { -webkit-transform:scale3d(1.05, .95, 1);    変換:scale3d(1.05, .95, 1);  } から { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}.rubberBand { -webkit アニメーション名: ラバーバンド;  アニメーション名: ラバーバンド;}@-webkit-keyframes シェイク { from, to { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  } 10%、30%、50%、70%、90% { -webkit-transform:translate3d(-10px, 0, 0);    変換:translate3d(-10px, 0, 0);  } 20%、40%、60%、80% { -webkit-transform:translate3d(10px, 0, 0);    変換:translate3d(10px, 0, 0);  }}@keyframes シェイク { from, to { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  } 10%、30%、50%、70%、90% { -webkit-transform:translate3d(-10px, 0, 0);    変換:translate3d(-10px, 0, 0);  } 20%、40%、60%、80% { -webkit-transform:translate3d(10px, 0, 0);    変換:translate3d(10px, 0, 0);  }}.shake { -webkit アニメーション名: シェイク;  アニメーション名: シェイク;}@-webkit-keyframes headShake { 0% { -webkit-transform: translationX(0);    変換:translateX(0);  } 6.5% { -webkit-transform: 変換X(-6px) 回転Y(-9度);    変換:translateX(-6px)rotateY(-9deg);  } 18.5% { -webkit-transform: 変換 X(5px) 回転 Y(7 度);    変換:translateX(5px)rotateY(7deg);  } 31.5% { -webkit-transform: 変換X(-3px) 回転Y(-5度);    変換:translateX(-3px)rotateY(-5deg);  } 43.5% { -webkit-transform: 変換X(2px) 回転Y(3度);    変換:translateX(2px)rotateY(3deg);  } 50% { -webkit-transform:translateX(0);    変換:translateX(0);  }}@keyframes headShake { 0% { -webkit-transform:translateX(0);    変換:translateX(0);  } 6.5% { -webkit-transform: 変換X(-6px) 回転Y(-9度);    変換:translateX(-6px)rotateY(-9deg);  } 18.5% { -webkit-transform: 変換 X(5px) 回転 Y(7 度);    変換:translateX(5px)rotateY(7deg);  } 31.5% { -webkit-transform: 変換X(-3px) 回転Y(-5度);    変換:translateX(-3px)rotateY(-5deg);  } 43.5% { -webkit-transform: 変換X(2px) 回転Y(3度);    変換:translateX(2px)rotateY(3deg);  } 50% { -webkit-transform:translateX(0);    変換:translateX(0);  }}.headShake { -webkit-animation-timing-function: イーズインアウト;  アニメーション タイミング関数: イーズインアウト;  -webkit-アニメーション名: headShake;  アニメーション名: headShake;}@-webkit-keyframes スイング { 20% { -webkit-transform:rotate3d(0, 0, 1, 15deg);    変換:rotate3d(0, 0, 1, 15deg);  } 40% { -webkit-transform:rotate3d(0, 0, 1, -10deg);    変換:rotate3d(0, 0, 1, -10deg);  } 60% { -webkit-transform:rotate3d(0, 0, 1, 5deg);    変換:rotate3d(0, 0, 1, 5deg);  80% { -webkit-transform:rotate3d(0, 0, 1, -5deg);    変換:rotate3d(0, 0, 1, -5deg);  } から { -webkit-transform:rotate3d(0, 0, 1, 0deg);    変換:rotate3d(0, 0, 1, 0deg);  }}@keyframes スイング { 20% { -webkit-transform:rotate3d(0, 0, 1, 15deg);    変換:rotate3d(0, 0, 1, 15deg);  } 40% { -webkit-transform:rotate3d(0, 0, 1, -10deg);    変換:rotate3d(0, 0, 1, -10deg);  } 60% { -webkit-transform:rotate3d(0, 0, 1, 5deg);    変換:rotate3d(0, 0, 1, 5deg);  80% { -webkit-transform:rotate3d(0, 0, 1, -5deg);    変換:rotate3d(0, 0, 1, -5deg);  } から { -webkit-transform:rotate3d(0, 0, 1, 0deg);    変換:rotate3d(0, 0, 1, 0deg);  }}.swing { -webkit-transform-origin: 中央上部;  変換原点: 中央上部;  -webkit-アニメーション名: スイング;  アニメーション名:スイング;}@-webkit-keyframes tada { from { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  } 10%, 20% { -webkit-transform:scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);    変換:scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);  } 30%、50%、70%、90% { -webkit-transform:scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg);    変換:scale3d(1.1、1.1、1.1)rotate3d(0、0、1、3deg);  } 40%、60%、80% { -webkit-transform:scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg);    変換:scale3d(1.1、1.1、1.1)rotate3d(0、0、1、-3deg);  } から { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}@keyframes tada { from { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  } 10%, 20% { -webkit-transform:scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);    変換:scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);  } 30%、50%、70%、90% { -webkit-transform:scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg);    変換:scale3d(1.1、1.1、1.1)rotate3d(0、0、1、3deg);  } 40%、60%、80% { -webkit-transform:scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg);    変換:scale3d(1.1、1.1、1.1)rotate3d(0、0、1、-3deg);  } から { -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}.tada { -webkit アニメーション名: tada;  アニメーション名: tada;}/* もともと Nick Pettit によって作成されました - https://github.com/nickpettit/glide */@-webkit-keyframes wobble { from { -webkit-transform: none;    変換: なし。  } 15% { -webkit-transform:translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg);    変換:translate3d(-25%、0、0)rotate3d(0、0、1、-5deg);  }30% { -webkit-transform: 変換 3d(20%, 0, 0) 回転 3d(0, 0, 1, 3deg);    変換:translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg);  } 45% { -webkit-transform:translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg);    変換:translate3d(-15%、0、0)rotate3d(0、0、1、-3deg);  } 60% { -webkit-transform:translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);    変換:translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);  } 75% { -webkit-transform:translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);    変換:translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);  } から { -webkit-transform: なし;    変換: なし。  }}@keyframes wobble { from { -webkit-transform: none;    変換: なし。  } 15% { -webkit-transform:translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg);    変換:translate3d(-25%、0、0)rotate3d(0、0、1、-5deg);  } 30% { -webkit-transform: 変換3d(20%, 0, 0) 回転3d(0, 0, 1, 3deg);    変換:translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg);  } 45% { -webkit-transform:translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg);    変換:translate3d(-15%、0、0)rotate3d(0、0、1、-3deg);  } 60% { -webkit-transform:translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);    変換:translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);  } 75% { -webkit-transform:translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);    変換:translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);  } から { -webkit-transform: なし;    変換: なし。  }}.wobble { -webkit アニメーション名: ウォブル;  アニメーション名: ウォブル;}@-webkit-keyframes jello { from, 11.1%, to { -webkit-transform: none;    変換: なし。  } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    変換: スキューX(-12.5度) スキューY(-12.5度);  } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);    変換: スキューX(6.25度) スキューY(6.25度);  } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    変換: スキューX(-3.125度) スキューY(-3.125度);  } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    変換: スキューX(1.5625度) スキューY(1.5625度);  } 66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    変換: スキューX(-0.78125度) スキューY(-0.78125度);  } 77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    変換: スキューX(0.390625度) スキューY(0.390625度);  88.8% { -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    変換: スキューX(-0.1953125度) スキューY(-0.1953125度);  }}@keyframes jello { から、11.1%、から { -webkit-transform: none;    変換: なし。  } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    変換: スキューX(-12.5度) スキューY(-12.5度);  } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);    変換: スキューX(6.25度) スキューY(6.25度);  } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    変換: スキューX(-3.125度) スキューY(-3.125度);  } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    変換: スキューX(1.5625度) スキューY(1.5625度);  } 66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    変換: スキューX(-0.78125度) スキューY(-0.78125度);  } 77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);    変換: スキューX(0.390625度) スキューY(0.390625度);  88.8% { -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);    変換: スキューX(-0.1953125度) スキューY(-0.1953125度);  }}.jello { -webkit アニメーション名: jello;  アニメ名: ゼリー;  -webkit-transform-origin: センター;  変換元: センター;}@-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000 );    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } 0% { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  20% { -webkit-transform:scale3d(1.1, 1.1, 1.1);    変換:scale3d(1.1, 1.1, 1.1);  } 40% { -webkit-transform:scale3d(.9, .9, .9);    変換:scale3d(.9, .9, .9);  60% { 不透明度: 1;    -webkit-transform:scale3d(1.03, 1.03, 1.03);    変換:scale3d(1.03, 1.03, 1.03);  80% { -webkit-transform:scale3d(.97, .97, .97);    変換:scale3d(.97, .97, .97);  } から { 不透明度: 1;    -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } 0% { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  20% { -webkit-transform:scale3d(1.1, 1.1, 1.1);    変換:scale3d(1.1, 1.1, 1.1);  } 40% { -webkit-transform:scale3d(.9, .9, .9);    変換:scale3d(.9, .9, .9);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(1.03, 1.03, 1.03);    変換:scale3d(1.03, 1.03, 1.03);  }80% { -webkit-transform:scale3d(.97, .97, .97);    変換:scale3d(.97, .97, .97);  } から { 不透明度: 1;    -webkit-transform:scale3d(1, 1, 1);    変換:scale3d(1, 1, 1);  }}.bounceIn { -webkit アニメーション名: bounceIn;  アニメーション名: bounceIn;}@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } 0% { 不透明度: 0;    -webkit-transform:translate3d(0, -3000px, 0);    変換:translate3d(0, -3000px, 0);  } 60% { 不透明度: 1;    -webkit-transform:translate3d(0, 25px, 0);    変換:translate3d(0, 25px, 0);  75% { -webkit-transform:translate3d(0, -10px, 0);    変換:translate3d(0, -10px, 0);  90% { -webkit-transform:translate3d(0, 5px, 0);    変換:translate3d(0, 5px, 0);  } から { -webkit-transform: なし;    変換: なし。  }}@keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } 0% { 不透明度: 0;    -webkit-transform:translate3d(0, -3000px, 0);    変換:translate3d(0, -3000px, 0);  } 60% { 不透明度: 1;    -webkit-transform:translate3d(0, 25px, 0);    変換:translate3d(0, 25px, 0);  75% { -webkit-transform:translate3d(0, -10px, 0);    変換:translate3d(0, -10px, 0);  90% { -webkit-transform:translate3d(0, 5px, 0);    変換:translate3d(0, 5px, 0);  } から { -webkit-transform: なし;    変換: なし。  }}.bounceInDown { -webkit アニメーション名: bounceInDown;  アニメーション名: bounceInDown;}@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } 0% { 不透明度: 0;    -webkit-transform:translate3d(-3000px, 0, 0);    変換:translate3d(-3000px, 0, 0);  } 60% { 不透明度: 1;    -webkit-transform:translate3d(25px, 0, 0);    変換:translate3d(25px, 0, 0);  75% { -webkit-transform:translate3d(-10px, 0, 0);    変換:translate3d(-10px, 0, 0);  90% { -webkit-transform:translate3d(5px, 0, 0);    変換:translate3d(5px, 0, 0);  } から { -webkit-transform: なし;    変換: なし。  }}@keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } 0% { 不透明度: 0;    -webkit-transform:translate3d(-3000px, 0, 0);    変換:translate3d(-3000px, 0, 0);  } 60% { 不透明度: 1;    -webkit-transform:translate3d(25px, 0, 0);    変換:translate3d(25px, 0, 0);  75% { -webkit-transform:translate3d(-10px, 0, 0);    変換:translate3d(-10px, 0, 0);  90% { -webkit-transform:translate3d(5px, 0, 0);    変換:translate3d(5px, 0, 0);  } から { -webkit-transform: なし;    変換: なし。  }}.bounceInLeft { -webkit アニメーション名: bounceInLeft;  アニメーション名: bounceInLeft;}@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } { 不透明度: 0; から    -webkit-transform:translate3d(3000px, 0, 0);    変換:translate3d(3000px, 0, 0);  } 60% { 不透明度: 1;    -webkit-transform:translate3d(-25px, 0, 0);    変換:translate3d(-25px, 0, 0);  75% { -webkit-transform:translate3d(10px, 0, 0);    変換:translate3d(10px, 0, 0);  90% { -webkit-transform:translate3d(-5px, 0, 0);    変換:translate3d(-5px, 0, 0);  } から { -webkit-transform: なし;    変換: なし。  }}@keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } { 不透明度: 0; から    -webkit-transform:translate3d(3000px, 0, 0);    変換:translate3d(3000px, 0, 0);  } 60% { 不透明度: 1;    -webkit-transform:translate3d(-25px, 0, 0);    変換:translate3d(-25px, 0, 0);  75% { -webkit-transform:translate3d(10px, 0, 0);    変換:translate3d(10px, 0, 0);  90% { -webkit-transform:translate3d(-5px, 0, 0);    変換:translate3d(-5px, 0, 0);  } から { -webkit-transform: なし;    変換: なし。  }}.bounceInRight { -webkit アニメーション名: bounceInRight;  アニメーション名: bounceInRight;}@-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } { 不透明度: 0; から    -webkit-transform:translate3d(0, 3000px, 0);    変換:translate3d(0, 3000px, 0);  }60% { 不透明度: 1;    -webkit-transform:translate3d(0, -20px, 0);    変換:translate3d(0, -20px, 0);  75% { -webkit-transform:translate3d(0, 10px, 0);    変換:translate3d(0, 10px, 0);  90% { -webkit-transform:translate3d(0, -5px, 0);    変換:translate3d(0, -5px, 0);  } から { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  }}@keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    アニメーション タイミング関数: cubic-bezier(0.215, 0.610, 0.355, 1.000);  } { 不透明度: 0; から    -webkit-transform:translate3d(0, 3000px, 0);    変換:translate3d(0, 3000px, 0);  60% { 不透明度: 1;    -webkit-transform:translate3d(0, -20px, 0);    変換:translate3d(0, -20px, 0);  75% { -webkit-transform:translate3d(0, 10px, 0);    変換:translate3d(0, 10px, 0);  90% { -webkit-transform:translate3d(0, -5px, 0);    変換:translate3d(0, -5px, 0);  } から { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  }}.bounceInUp { -webkit アニメーション名: bounceInUp;  アニメーション名: bounceInUp;}@-webkit-keyframes bounceOut { 20% { -webkit-transform:scale3d(.9, .9, .9);    変換:scale3d(.9, .9, .9);  } 50%、55% { 不透明度: 1;    -webkit-transform:scale3d(1.1, 1.1, 1.1);    変換:scale3d(1.1, 1.1, 1.1);  } から { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  }}@keyframes bounceOut { 20% { -webkit-transform:scale3d(.9, .9, .9);    変換:scale3d(.9, .9, .9);  } 50%、55% { 不透明度: 1;    -webkit-transform:scale3d(1.1, 1.1, 1.1);    変換:scale3d(1.1, 1.1, 1.1);  } から { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  }}.bounceOut { -webkit アニメーション名: bounceOut;  アニメーション名: bounceOut;}@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translation3d(0, 10px, 0);    変換:translate3d(0, 10px, 0);  } 40%、45% { 不透明度: 1;    -webkit-transform:translate3d(0, -20px, 0);    変換:translate3d(0, -20px, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(0, 2000px, 0);    変換:translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown { 20% { -webkit-transform:translate3d(0, 10px, 0);    変換:translate3d(0, 10px, 0);  } 40%、45% { 不透明度: 1;    -webkit-transform:translate3d(0, -20px, 0);    変換:translate3d(0, -20px, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(0, 2000px, 0);    変換:translate3d(0, 2000px, 0);  }}.bounceOutDown { -webkit アニメーション名: bounceOutDown;  アニメーション名: bounceOutDown;}@-webkit-keyframes bounceOutLeft { 20% { 不透明度: 1;    -webkit-transform:translate3d(20px, 0, 0);    変換:translate3d(20px, 0, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(-2000px, 0, 0);    変換:translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft { 20% { 不透明度: 1;    -webkit-transform:translate3d(20px, 0, 0);    変換:translate3d(20px, 0, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(-2000px, 0, 0);    変換:translate3d(-2000px, 0, 0);  }}.bounceOutLeft { -webkit アニメーション名: bounceOutLeft;  アニメーション名: bounceOutLeft;}@-webkit-keyframes bounceOutRight { 20% { 不透明度: 1;    -webkit-transform:translate3d(-20px, 0, 0);    変換:translate3d(-20px, 0, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(2000px, 0, 0);    変換:translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight { 20% { 不透明度: 1;    -webkit-transform:translate3d(-20px, 0, 0);    変換:translate3d(-20px, 0, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(2000px, 0, 0);    変換:translate3d(2000px, 0, 0);  }}.bounceOutRight { -webkit アニメーション名: bounceOutRight;  アニメーション名: bounceOutRight;}@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translation3d(0, -10px, 0);    変換:translate3d(0, -10px, 0);  } 40%、45% { 不透明度: 1;    -webkit-transform:translate3d(0, 20px, 0);    変換:translate3d(0, 20px, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(0, -2000px, 0);    変換:translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp { 20% { -webkit-transform:translate3d(0, -10px, 0);    変換:translate3d(0, -10px, 0);  } 40%、45% { 不透明度: 1;    -webkit-transform:translate3d(0, 20px, 0);    変換:translate3d(0, 20px, 0);  } から { 不透明度: 0;    -webkit-transform:translate3d(0, -2000px, 0);    変換:translate3d(0, -2000px, 0);  }}.bounceOutUp { -webkit アニメーション名: bounceOutUp;  アニメーション名: bounceOutUp;}@-webkit-keyframes fadeIn { from { 不透明度: 0;  } から { 不透明度: 1;  }}@keyframes fadeIn { from { 不透明度: 0;  } から { 不透明度: 1;  }}.fadeIn { -webkit アニメーション名: fadeIn;  アニメーション名: フェードイン;}@-webkit-keyframes fadeInDown { from { 不透明度: 0;    -webkit-transform:translate3d(0, -100%, 0);    変換:translate3d(0, -100%, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInDown { from { 不透明度: 0;    -webkit-transform:translate3d(0, -100%, 0);    変換:translate3d(0, -100%, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInDown { -webkit アニメーション名: fadeInDown;  アニメーション名: fadeInDown;}@-webkit-keyframes fadeInDownBig { from { 不透明度: 0;    -webkit-transform:translate3d(0, -2000px, 0);    変換:translate3d(0, -2000px, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInDownBig { from { 不透明度: 0;    -webkit-transform:translate3d(0, -2000px, 0);    変換:translate3d(0, -2000px, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInDownBig { -webkit アニメーション名: fadeInDownBig;  アニメーション名: fadeInDownBig;}@-webkit-keyframes fadeInLeft { from { 不透明度: 0;    -webkit-transform:translate3d(-100%, 0, 0);    変換:translate3d(-100%, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInLeft { from { 不透明度: 0;    -webkit-transform:translate3d(-100%, 0, 0);    変換:translate3d(-100%, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInLeft { -webkit アニメーション名: fadeInLeft;  アニメーション名: fadeInLeft;}@-webkit-keyframes fadeInLeftBig { from { 不透明度: 0;    -webkit-transform:translate3d(-2000px, 0, 0);    変換:translate3d(-2000px, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInLeftBig { from { 不透明度: 0;    -webkit-transform:translate3d(-2000px, 0, 0);    変換:translate3d(-2000px, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInLeftBig { -webkit アニメーション名: fadeInLeftBig;  アニメーション名: fadeInLeftBig;}@-webkit-keyframes fadeInRight { from { 不透明度: 0;    -webkit-transform:translate3d(100%, 0, 0);    変換:translate3d(100%, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInRight { from { 不透明度: 0;    -webkit-transform:translate3d(100%, 0, 0);    変換:translate3d(100%, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInRight { -webkit アニメーション名: fadeInRight;  アニメーション名: fadeInRight;}@-webkit-keyframes fadeInRightBig { from { 不透明度: 0;    -webkit-transform:translate3d(2000px, 0, 0);    変換:translate3d(2000px, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInRightBig { from { 不透明度: 0;    -webkit-transform:translate3d(2000px, 0, 0);    変換:translate3d(2000px, 0, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInRightBig { -webkit アニメーション名: fadeInRightBig;  アニメーション名: fadeInRightBig;}@-webkit-keyframes fadeInUp { from { 不透明度: 0;    -webkit-transform:translate3d(0, 100%, 0);    変換:translate3d(0, 100%, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInUp { from { 不透明度: 0;    -webkit-transform:translate3d(0, 100%, 0);    変換:translate3d(0, 100%, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInUp { -webkit アニメーション名: fadeInUp;  アニメーション名: fadeInUp;}@-webkit-keyframes fadeInUpBig { from { 不透明度: 0;    -webkit-transform:translate3d(0, 2000px, 0);    変換:translate3d(0, 2000px, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes fadeInUpBig { from { 不透明度: 0;    -webkit-transform:translate3d(0, 2000px, 0);    変換:translate3d(0, 2000px, 0);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.fadeInUpBig { -webkit アニメーション名: fadeInUpBig;  アニメーション名: fadeInUpBig;}@-webkit-keyframes fadeOut { from { 不透明度: 1;  } から { 不透明度: 0;  }}@keyframes fadeOut { from { 不透明度: 1;  } から { 不透明度: 0;  }}.fadeOut { -webkit アニメーション名: fadeOut;  アニメーション名: fadeOut;}@-webkit-keyframes fadeOutDown { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, 100%, 0);    変換:translate3d(0, 100%, 0);  }}@keyframes fadeOutDown { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, 100%, 0);    変換:translate3d(0, 100%, 0);  }}.fadeOutDown { -webkit アニメーション名: fadeOutDown;  アニメーション名: fadeOutDown;}@-webkit-keyframes fadeOutDownBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, 2000px, 0);    変換:translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig { from { 不透明度: 1;  }から { 不透明度: 0;    -webkit-transform:translate3d(0, 2000px, 0);    変換:translate3d(0, 2000px, 0);  }}.fadeOutDownBig { -webkit アニメーション名: fadeOutDownBig;  アニメーション名: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(-100%, 0, 0);    変換:translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(-100%, 0, 0);    変換:translate3d(-100%, 0, 0);  }}.fadeOutLeft { -webkit アニメーション名: fadeOutLeft;  アニメーション名: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(-2000px, 0, 0);    変換:translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(-2000px, 0, 0);    変換:translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig { -webkit アニメーション名: fadeOutLeftBig;  アニメーション名: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(100%, 0, 0);    変換:translate3d(100%, 0, 0);  }}@keyframes fadeOutRight { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(100%, 0, 0);    変換:translate3d(100%, 0, 0);  }}.fadeOutRight { -webkit アニメーション名: fadeOutRight;  アニメーション名: fadeOutRight;}@-webkit-keyframes fadeOutRightBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(2000px, 0, 0);    変換:translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(2000px, 0, 0);    変換:translate3d(2000px, 0, 0);  }}.fadeOutRightBig { -webkit アニメーション名: fadeOutRightBig;  アニメーション名: fadeOutRightBig;}@-webkit-keyframes fadeOutUp { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, -100%, 0);    変換:translate3d(0, -100%, 0);  }}@keyframes fadeOutUp { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, -100%, 0);    変換:translate3d(0, -100%, 0);  }}.fadeOutUp { -webkit アニメーション名: fadeOutUp;  アニメーション名: fadeOutUp;}@-webkit-keyframes fadeOutUpBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, -2000px, 0);    変換:translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(0, -2000px, 0);    変換:translate3d(0, -2000px, 0);  }}.fadeOutUpBig { -webkit アニメーション名: fadeOutUpBig;  アニメーション名: fadeOutUpBig;}@-webkit-keyframes lip { from { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -360deg);    変換: 視点(400px) 回転3d(0, 1, 0, -360度);    -webkit-animation-timing-function: イーズアウト;    アニメーション タイミング関数: イーズアウト;  } 40% { -webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);    変換:perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: イーズアウト;    アニメーション タイミング関数: イーズアウト;  } 50% { -webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);    変換:perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  80% { -webkit-transform: パースペクティブ(400px) スケール 3d(.95, .95, .95);    変換: パースペクティブ(400px) スケール 3d(.95, .95, .95);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  } から { -webkit-transform: パースペクティブ(400px);    変換: パースペクティブ(400px);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  }}@keyframes 反転 { from { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -360deg);    変換: 視点(400px) 回転3d(0, 1, 0, -360度);    -webkit-animation-timing-function: イーズアウト;    アニメーション タイミング関数: イーズアウト;  } 40% { -webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);    変換:perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: イーズアウト;    アニメーション タイミング関数: イーズアウト;  } 50% { -webkit-transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);    変換:perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  80% { -webkit-transform: パースペクティブ(400px) スケール 3d(.95, .95, .95);    変換: パースペクティブ(400px) スケール 3d(.95, .95, .95);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  }{ -webkit-transform: パースペクティブ(400px); に    変換: パースペクティブ(400px);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  }}.animated.flip { -webkit-backface-visibility: 表示;  背面可視性: 可視;  -webkit-アニメーション名: フリップ;  アニメーション名:flip;}@-webkit-keyframes flipInX { from { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, 90deg);    変換: 視点(400px) 回転3d(1, 0, 0, 90度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;    不透明度: 0;  } 40% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, -20deg);    変換: 視点(400px) 回転3d(1, 0, 0, -20度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  60% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, 10deg);    変換: 視点(400px) 回転3d(1, 0, 0, 10deg);    不透明度: 1;  80% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, -5deg);    変換: パースペクティブ(400px) 回転 3d(1, 0, 0, -5deg);  } から { -webkit-transform: パースペクティブ(400px);    変換: パースペクティブ(400px);  }}@keyframes lipInX { from { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, 90deg);    変換: 視点(400px) 回転3d(1, 0, 0, 90度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;    不透明度: 0;  } 40% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, -20deg);    変換: 視点(400px) 回転3d(1, 0, 0, -20度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  60% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, 10deg);    変換: 視点(400px) 回転3d(1, 0, 0, 10deg);    不透明度: 1;  80% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, -5deg);    変換: パースペクティブ(400px) 回転 3d(1, 0, 0, -5deg);  } から { -webkit-transform: パースペクティブ(400px);    変換: パースペクティブ(400px);  }}.flipInX { -webkit-backface-visibility: 表示されます !重要;  背面の可視性: 表示されます!重要;  -webkit アニメーション名:flipInX;  アニメーション名:flipInX;}@-webkit-keyframesflipInY { from { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, 90deg);    変換: 視点(400px) 回転3d(0, 1, 0, 90度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;    不透明度: 0;  } 40% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -20deg);    変換: 視点(400px) 回転3d(0, 1, 0, -20度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  60% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, 10deg);    変換: 視点(400px) 回転3d(0, 1, 0, 10deg);    不透明度: 1;  80% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -5deg);    変換: 視点(400px) 回転3d(0, 1, 0, -5deg);  } から { -webkit-transform: パースペクティブ(400px);    変換: パースペクティブ(400px);  }}@keyframes lipInY { from { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, 90deg);    変換: 視点(400px) 回転3d(0, 1, 0, 90度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;    不透明度: 0;  } 40% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -20deg);    変換: 視点(400px) 回転3d(0, 1, 0, -20度);    -webkit-animation-timing-function: easy-in;    アニメーション タイミング関数: イーズイン;  60% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, 10deg);    変換: 視点(400px) 回転3d(0, 1, 0, 10deg);    不透明度: 1;  80% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -5deg);    変換: パースペクティブ(400px) 回転 3d(0, 1, 0, -5deg);  } から { -webkit-transform: パースペクティブ(400px);    変換: パースペクティブ(400px);  }}.flipInY { -webkit-backface-visibility: 表示されます !重要;  背面の可視性: 表示されます!重要;  -webkitアニメーション名:flipInY;  アニメーション名:flipInY;}@-webkit-keyframesflipOutX { from { -webkit-transform:perspective(400px);    変換: パースペクティブ(400px);  30% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, -20deg);    変換: 視点(400px) 回転3d(1, 0, 0, -20度);    不透明度: 1;  } to { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, 90deg);    変換: 視点(400px) 回転3d(1, 0, 0, 90度);    不透明度: 0;  }}@keyframes flipOutX { from { -webkit-transform:perspective(400px);    変換: パースペクティブ(400px);  30% { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, -20deg);    変換: 視点(400px) 回転3d(1, 0, 0, -20度);    不透明度: 1;  } to { -webkit-transform:perspective(400px)rotate3d(1, 0, 0, 90deg);    変換: 視点(400px) 回転3d(1, 0, 0, 90度);    不透明度: 0;  }}.flipOutX { -webkit アニメーション名:flipOutX;  アニメーション名:flipOutX;  -webkit-backface-visibility: 表示されます!重要;  backface-visibility: 表示されます !重要;}@-webkit-keyframes lipOutY { from { -webkit-transform:perspective(400px);    変換: パースペクティブ(400px);  } 30% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -15deg);    変換: 視点(400px) 回転3d(0, 1, 0, -15deg);    不透明度: 1;  } to { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, 90deg);    変換: 視点(400px) 回転3d(0, 1, 0, 90度);    不透明度: 0;  }}@keyframes lipOutY { from { -webkit-transform:perspective(400px);    変換: パースペクティブ(400px);  } 30% { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, -15deg);    変換: 視点(400px) 回転3d(0, 1, 0, -15deg);    不透明度: 1;  } to { -webkit-transform:perspective(400px)rotate3d(0, 1, 0, 90deg);    変換: 視点(400px) 回転3d(0, 1, 0, 90度);    不透明度: 0;  }}.flipOutY { -webkit-backface-visibility: 表示されます !重要;  背面の可視性: 表示されます!重要;  -webkit-アニメーション名:flipOutY;  アニメーション名:flipOutY;}@-webkit-keyframes lightSpeedIn { from { -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);    変換:translate3d(100%, 0, 0) skewX(-30deg);    不透明度: 0;  60% { -webkit-transform: skewX(20deg);    変換: スキュー X(20 度);    不透明度: 1;  80% { -webkit-transform: skewX(-5deg);    変換: skewX(-5deg);    不透明度: 1;  } から { -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}@keyframes lightSpeedIn { from { -webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);    変換:translate3d(100%, 0, 0) skewX(-30deg);    不透明度: 0;  60% { -webkit-transform: skewX(20deg);    変換: スキュー X(20 度);    不透明度: 1;  80% { -webkit-transform: skewX(-5deg);    変換: skewX(-5deg);    不透明度: 1;  } から { -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}.lightSpeedIn { -webkit アニメーション名: lightSpeedIn;  アニメーション名: lightSpeedIn;  -webkit-animation-timing-function: イーズアウト;  アニメーション タイミング関数:ease-out;}@-webkit-keyframes lightSpeedOut { from { 不透明度: 1;  } to { -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);    変換:translate3d(100%, 0, 0) skewX(30deg);    不透明度: 0;  }}@keyframes lightSpeedOut { from { 不透明度: 1;  } to { -webkit-transform:translate3d(100%, 0, 0) skewX(30deg);    変換:translate3d(100%, 0, 0) skewX(30deg);    不透明度: 0;  }}.lightSpeedOut { -webkit アニメーション名: lightSpeedOut;  アニメーション名: lightSpeedOut;  -webkit-animation-timing-function: easy-in;  アニメーション タイミング関数:ease-in;}@-webkit-keyframesrotateIn { from { -webkit-transform-origin: center;    変換原点: 中心;    -webkit-transform:rotate3d(0, 0, 1, -200deg);    変換:rotate3d(0, 0, 1, -200deg);    不透明度: 0;  } から { -webkit-transform-origin: center;    変換原点: 中心;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}@keyframesrotateIn { from { -webkit-transform-origin: center;    変換原点: 中心;    -webkit-transform:rotate3d(0, 0, 1, -200deg);    変換:rotate3d(0, 0, 1, -200deg);    不透明度: 0;  } から { -webkit-transform-origin: center;    変換原点: 中心;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}.rotateIn { -webkit アニメーション名:rotateIn;  アニメーション名:rotateIn;}@-webkit-keyframesrotateInDownLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, -45deg);    変換:rotate3d(0, 0, 1, -45deg);    不透明度: 0;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}@keyframesrotateInDownLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, -45deg);    変換:rotate3d(0, 0, 1, -45deg);    不透明度: 0;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}.rotateInDownLeft { -webkit アニメーション名:rotateInDownLeft;  アニメーション名:rotateInDownLeft;}@-webkit-keyframesrotateInDownRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, 45deg);    変換:rotate3d(0, 0, 1, 45deg);    不透明度: 0;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}@keyframesrotateInDownRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, 45deg);    変換:rotate3d(0, 0, 1, 45deg);    不透明度: 0;  }{ -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}.rotateInDownRight { -webkit アニメーション名:rotateInDownRight;  アニメーション名:rotateInDownRight;}@-webkit-keyframesrotateInUpLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, 45deg);    変換:rotate3d(0, 0, 1, 45deg);    不透明度: 0;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}@keyframesrotateInUpLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, 45deg);    変換:rotate3d(0, 0, 1, 45deg);    不透明度: 0;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}.rotateInUpLeft { -webkit アニメーション名:rotateInUpLeft;  アニメーション名:rotateInUpLeft;}@-webkit-keyframesrotateInUpRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, -90deg);    変換:rotate3d(0, 0, 1, -90deg);    不透明度: 0;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}@keyframesrotateInUpRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, -90deg);    変換:rotate3d(0, 0, 1, -90deg);    不透明度: 0;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform: なし;    変換: なし。    不透明度: 1;  }}.rotateInUpRight { -webkit アニメーション名:rotateInUpRight;  アニメーション名:rotateInUpRight;}@-webkit-keyframesrotateOut { from { -webkit-transform-origin: center;    変換原点: 中心;    不透明度: 1;  } から { -webkit-transform-origin: center;    変換原点: 中心;    -webkit-transform:rotate3d(0, 0, 1, 200deg);    変換:rotate3d(0, 0, 1, 200deg);    不透明度: 0;  }}@keyframesrotateOut { from { -webkit-transform-origin: center;    変換原点: 中心;    不透明度: 1;  } から { -webkit-transform-origin: center;    変換原点: 中心;    -webkit-transform:rotate3d(0, 0, 1, 200deg);    変換:rotate3d(0, 0, 1, 200deg);    不透明度: 0;  }}.rotateOut { -webkit アニメーション名:rotateOut;  アニメーション名:rotateOut;}@-webkit-keyframesrotateOutDownLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    不透明度: 1;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, 45deg);    変換:rotate3d(0, 0, 1, 45deg);    不透明度: 0;  }}@keyframesrotateOutDownLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    不透明度: 1;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, 45deg);    変換:rotate3d(0, 0, 1, 45deg);    不透明度: 0;  }}.rotateOutDownLeft { -webkit アニメーション名:rotateOutDownLeft;  アニメーション名:rotateOutDownLeft;}@-webkit-keyframesrotateOutDownRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    不透明度: 1;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, -45deg);    変換:rotate3d(0, 0, 1, -45deg);    不透明度: 0;  }}@keyframesrotateOutDownRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    不透明度: 1;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, -45deg);    変換:rotate3d(0, 0, 1, -45deg);    不透明度: 0;  }}.rotateOutDownRight { -webkit アニメーション名:rotateOutDownRight;  アニメーション名:rotateOutDownRight;}@-webkit-keyframesrotateOutUpLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    不透明度: 1;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, -45deg);    変換:rotate3d(0, 0, 1, -45deg);    不透明度: 0;  }}@keyframesrotateOutUpLeft { from { -webkit-transform-origin: 左下;    変換原点: 左下;    不透明度: 1;  } から { -webkit-transform-origin: 左下;    変換原点: 左下;    -webkit-transform:rotate3d(0, 0, 1, -45deg);    変換:rotate3d(0, 0, 1, -45deg);    不透明度: 0;  }}.rotateOutUpLeft { -webkit アニメーション名:rotateOutUpLeft;  アニメーション名:rotateOutUpLeft;}@-webkit-keyframesrotateOutUpRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    不透明度: 1;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, 90deg);    変換:rotate3d(0, 0, 1, 90deg);    不透明度: 0;  }}@keyframesrotateOutUpRight { from { -webkit-transform-origin: 右下;    変換元: 右下;    不透明度: 1;  } から { -webkit-transform-origin: 右下;    変換元: 右下;    -webkit-transform:rotate3d(0, 0, 1, 90deg);    変換:rotate3d(0, 0, 1, 90deg);    不透明度: 0;  }}.rotateOutUpRight { -webkit アニメーション名:rotateOutUpRight;  アニメーション名:rotateOutUpRight;}@-webkit-keyframes ヒンジ { 0% { -webkit-transform-origin: 左上;    変換原点: 左上;    -webkit-animation-timing-function: イーズインアウト;    アニメーション タイミング関数: イーズインアウト;  } 20%, 60% { -webkit-transform:rotate3d(0, 0, 1, 80deg);    変換:rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: 左上;    変換原点: 左上;    -webkit-animation-timing-function: イーズインアウト;    アニメーション タイミング関数: イーズインアウト;  } 40%, 80% { -webkit-transform:rotate3d(0, 0, 1, 60deg);    変換:rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: 左上;    変換原点: 左上;    -webkit-animation-timing-function: イーズインアウト;    アニメーション タイミング関数: イーズインアウト;    不透明度: 1;  } から { -webkit-transform:translate3d(0, 700px, 0);    変換:translate3d(0, 700px, 0);    不透明度: 0;  }}@keyframes ヒンジ { 0% { -webkit-transform-origin: 左上;    変換原点: 左上;    -webkit-animation-timing-function: イーズインアウト;    アニメーション タイミング関数: イーズインアウト;  } 20%, 60% { -webkit-transform:rotate3d(0, 0, 1, 80deg);    変換:rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: 左上;    変換原点: 左上;    -webkit-animation-timing-function: イーズインアウト;    アニメーション タイミング関数: イーズインアウト;  } 40%, 80% { -webkit-transform:rotate3d(0, 0, 1, 60deg);    変換:rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: 左上;    変換原点: 左上;    -webkit-animation-timing-function: イーズインアウト;    アニメーション タイミング関数: イーズインアウト;    不透明度: 1;  } から { -webkit-transform:translate3d(0, 700px, 0);    変換:translate3d(0, 700px, 0);    不透明度: 0;  }}.hinge { -webkit アニメーション名: ヒンジ;  アニメーション名: ヒンジ;}/* 当初の作成者は Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn { from { opacity: 0;    -webkit-transform:translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);    変換:translate3d(-100%、0、0)rotate3d(0、0、1、-120度);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}@keyframes rollIn { from { 不透明度: 0;    -webkit-transform:translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);    変換:translate3d(-100%、0、0)rotate3d(0、0、1、-120度);  } から { 不透明度: 1;    -webkit-transform: なし;    変換: なし。  }}.rollIn { -webkit アニメーション名: rollIn;  アニメーション名: rollIn;}/* 当初の作成者は Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut { from { opacity: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg);    変換:translate3d(100%、0、0)rotate3d(0、0、1、120度);  }}@keyframes rollOut { from { 不透明度: 1;  } から { 不透明度: 0;    -webkit-transform:translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg);    変換:translate3d(100%、0、0)rotate3d(0、0、1、120度);  }}.rollOut { -webkit アニメーション名: rollOut;  アニメーション名: rollOut;}@-webkit-keyframeszoomIn { from { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  } 50% { 不透明度: 1;  }}@keyframeszoomIn { from { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  } 50% { 不透明度: 1;  }}.zoomIn { -webkit アニメーション名:zoomIn;  アニメーション名:zoomIn;}@-webkit-keyframeszoomInDown { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(0、-1000px、0);    変換:scale3d(.1、.1、.1)translate3d(0、-1000px、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    変換:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframeszoomInDown { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(0、-1000px、0);    変換:scale3d(.1、.1、.1)translate3d(0、-1000px、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    変換:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown { -webkit アニメーション名:zoomInDown;  アニメーション名:zoomInDown;}@-webkit-keyframeszoomInLeft { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(-1000px、0、0);    変換:scale3d(.1、.1、.1)translate3d(-1000px、0、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(10px, 0, 0);    変換:scale3d(.475, .475, .475)translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframeszoomInLeft { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(-1000px、0、0);    変換:scale3d(.1、.1、.1)translate3d(-1000px、0、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(10px, 0, 0);    変換:scale3d(.475, .475, .475)translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft { -webkit アニメーション名:zoomInLeft;  アニメーション名:zoomInLeft;}@-webkit-keyframeszoomInRight { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(1000px、0、0);    変換:scale3d(.1、.1、.1)translate3d(1000px、0、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(-10px, 0, 0);    変換:scale3d(.475、.475、.475)translate3d(-10px、0、0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframeszoomInRight { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(1000px、0、0);    変換:scale3d(.1、.1、.1)translate3d(1000px、0、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(-10px, 0, 0);    変換:scale3d(.475、.475、.475)translate3d(-10px、0、0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight { -webkit-アニメーション名:zoomInRight;  アニメーション名:zoomInRight;}@-webkit-keyframeszoomInUp { from { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(0、1000px、0);    変換:scale3d(.1、.1、.1)translate3d(0、1000px、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(0, -60px, 0);    変換:scale3d(.475、.475、.475)translate3d(0、-60px、0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframeszoomInUp { from { 不透明度: 0;    -webkit-transform:scale3d(.1, .1, .1) translation3d(0, 1000px, 0);    変換:scale3d(.1、.1、.1)translate3d(0、1000px、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } 60% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(0, -60px, 0);    変換:scale3d(.475、.475、.475)translate3d(0、-60px、0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp { -webkit-アニメーション名:zoomInUp;  アニメーション名:zoomInUp;}@-webkit-keyframeszoomOut { from { 不透明度: 1;  } 50% { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  }から { 不透明度: 0;  }}@keyframeszoomOut { from { 不透明度: 1;  } 50% { 不透明度: 0;    -webkit-transform:scale3d(.3, .3, .3);    変換:scale3d(.3, .3, .3);  } から { 不透明度: 0;  }}.zoomOut { -webkit アニメーション名:zoomOut;  アニメーション名:zoomOut;}@-webkit-keyframeszoomOutDown { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(0, -60px, 0);    変換:scale3d(.475、.475、.475)translate3d(0、-60px、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } から { 不透明度: 0;    -webkit-transform:scale3d(.1, .1, .1) translation3d(0, 2000px, 0);    変換:scale3d(.1, .1, .1)translate3d(0, 2000px, 0);    -webkit-transform-origin: 中央下;    変換原点: 中央下;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframeszoomOutDown { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(0, -60px, 0);    変換:scale3d(.475、.475、.475)translate3d(0、-60px、0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } から { 不透明度: 0;    -webkit-transform:scale3d(.1, .1, .1) translation3d(0, 2000px, 0);    変換:scale3d(.1, .1, .1)translate3d(0, 2000px, 0);    -webkit-transform-origin: 中央下;    変換原点: 中央下;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown { -webkit アニメーション名:zoomOutDown;  アニメーション名:zoomOutDown;}@-webkit-keyframeszoomOutLeft { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(42px, 0, 0);    変換:scale3d(.475、.475、.475)translate3d(42px、0、0);  } から { 不透明度: 0;    -webkit-transform:scale(.1)translate3d(-2000px, 0, 0);    変換:scale(.1)translate3d(-2000px, 0, 0);    -webkit-transform-origin: 左中央;    変換原点: 左中央;  }}@keyframeszoomOutLeft { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475) translation3d(42px, 0, 0);    変換:scale3d(.475、.475、.475)translate3d(42px、0、0);  } から { 不透明度: 0;    -webkit-transform:scale(.1)translate3d(-2000px, 0, 0);    変換:scale(.1)translate3d(-2000px, 0, 0);    -webkit-transform-origin: 左中央;    変換原点: 左中央;  }}.zoomOutLeft { -webkit アニメーション名:zoomOutLeft;  アニメーション名:zoomOutLeft;}@-webkit-keyframeszoomOutRight { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475、.475、.475)translate3d(-42px、0、0);    変換:scale3d(.475、.475、.475)translate3d(-42px、0、0);  } から { 不透明度: 0;    -webkit-transform:scale(.1)translate3d(2000px, 0, 0);    変換:scale(.1)translate3d(2000px, 0, 0);    -webkit-transform-origin: 右中央;    変換原点: 右中央;  }}@keyframeszoomOutRight { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475、.475、.475)translate3d(-42px、0、0);    変換:scale3d(.475、.475、.475)translate3d(-42px、0、0);  } から { 不透明度: 0;    -webkit-transform:scale(.1)translate3d(2000px, 0, 0);    変換:scale(.1)translate3d(2000px, 0, 0);    -webkit-transform-origin: 右中央;    変換原点: 右中央;  }}.zoomOutRight { -webkit-アニメーション名:zoomOutRight;  アニメーション名:zoomOutRight;}@-webkit-keyframeszoomOutUp { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    変換:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  } から { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(0、-2000px、0);    変換:scale3d(.1、.1、.1)translate3d(0、-2000px、0);    -webkit-transform-origin: 中央下;    変換原点: 中央下;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframeszoomOutUp { 40% { 不透明度: 1;    -webkit-transform:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    変換:scale3d(.475, .475, .475)translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    アニメーション タイミング関数: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }から { 不透明度: 0;    -webkit-transform:scale3d(.1、.1、.1)translate3d(0、-2000px、0);    変換:scale3d(.1、.1、.1)translate3d(0、-2000px、0);    -webkit-transform-origin: 中央下;    変換原点: 中央下;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    アニメーション タイミング関数: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp { -webkit アニメーション名:zoomOutUp;  アニメーション名:zoomOutUp;}@-webkit-keyframes slideInDown { from { -webkit-transform:translate3d(0, -100%, 0);    変換:translate3d(0, -100%, 0);    可視性: 可視;  } から { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  }}@keyframes slideInDown { from { -webkit-transform:translate3d(0, -100%, 0);    変換:translate3d(0, -100%, 0);    可視性: 可視;  } から { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  }}.slideInDown { -webkit アニメーション名: slideInDown;  アニメーション名: slideInDown;}@-webkit-keyframes slideInLeft { from { -webkit-transform:translate3d(-100%, 0, 0);    変換:translate3d(-100%, 0, 0);    可視性: 可視;  } から { -webkit-transform:translate3d(0, 0, 0);    変換:translate3d(0, 0, 0);  }}@keyframes slideInLeft { from { -webkit-transform:translate3d(-100%, 0, 0);    変換:translate3d(-100%, 0, 0);    可視性: 可視;  } から { -webkit-transform:translate3d(0, 0, 0);    変換: t
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。