animated.css 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. @-webkit-keyframes slideInUp {
  2. from {
  3. -webkit-transform: translate3d(0, 100%, 0);
  4. transform: translate3d(0, 100%, 0);
  5. visibility: visible;
  6. }
  7. to {
  8. -webkit-transform: translate3d(0, 0, 0);
  9. transform: translate3d(0, 0, 0);
  10. }
  11. }
  12. @keyframes slideInUp {
  13. from {
  14. -webkit-transform: translate3d(0, 100%, 0);
  15. transform: translate3d(0, 100%, 0);
  16. visibility: visible;
  17. }
  18. to {
  19. -webkit-transform: translate3d(0, 0, 0);
  20. transform: translate3d(0, 0, 0);
  21. }
  22. }
  23. @-webkit-keyframes slideInDown{
  24. 0%{
  25. -webkit-transform:translate3d(0,-100%,0);
  26. transform:translate3d(0,-100%,0);
  27. visibility:visible
  28. }
  29. to{
  30. -webkit-transform:translateZ(0);
  31. transform:translateZ(0)
  32. }
  33. }
  34. @keyframes slideInDown{
  35. 0%{
  36. -webkit-transform:translate3d(0,-100%,0);
  37. transform:translate3d(0,-100%,0);
  38. visibility:visible
  39. }
  40. to{
  41. -webkit-transform:translateZ(0);
  42. transform:translateZ(0)
  43. }
  44. }
  45. @-webkit-keyframes slideOutDown{
  46. 0%{
  47. -webkit-transform:translateZ(0);
  48. transform:translateZ(0)
  49. }to{
  50. visibility:hidden;
  51. -webkit-transform:translate3d(0,100%,0);
  52. transform:translate3d(0,100%,0)
  53. }
  54. }
  55. @keyframes slideOutDown{
  56. 0%{
  57. -webkit-transform:translateZ(0);
  58. transform:translateZ(0)
  59. }to{
  60. visibility:hidden;
  61. -webkit-transform:translate3d(0,100%,0);
  62. transform:translate3d(0,100%,0)
  63. }
  64. }
  65. .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
  66. .slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
  67. .slideInUp {
  68. -webkit-animation-name: slideInUp;
  69. animation-name: slideInUp;
  70. }
  71. .animated {
  72. -webkit-animation-duration: 0.8s;
  73. animation-duration: 0.8s;
  74. -webkit-animation-fill-mode: both;
  75. animation-fill-mode: both;
  76. }
  77. .animated.fast{
  78. -webkit-animation-duration: 0.4s;
  79. animation-duration: 0.4s;
  80. }
  81. @keyframes rotating{
  82. from{transform:rotate(0)}
  83. to{transform:rotate(360deg)}
  84. }
  85. @keyframes message {
  86. 0% {
  87. transform: translateY(0) ;
  88. opacity: 0;
  89. }
  90. 25% {
  91. transform: translateY(190rpx);
  92. opacity: 1;
  93. }
  94. 30% {
  95. transform: translateY(200rpx);
  96. opacity: 1;
  97. }
  98. 50% {
  99. transform: translateY(190rpx);
  100. opacity: 1;
  101. }
  102. 70% {
  103. transform: translateY(200rpx);
  104. opacity: 1;
  105. }
  106. 75% {
  107. ransform: translateY(190rpx) ;
  108. opacity:1;
  109. }
  110. 100% {
  111. transform: translateY(0) ;
  112. opacity: 0;
  113. }
  114. }
  115. @-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
  116. @-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
  117. @-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}