animation.css 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. @CHARSET "UTF-8";
  2. .animation-next{
  3. -webkit-animation:fadeInRight .5s ease-in forwards;
  4. -moz-animation:fadeInRight .5s ease-in forwards;
  5. }
  6. @-webkit-keyframes fadeInRight{
  7. 0%{opacity:0;-webkit-transform:translateX(100px)}
  8. 20%{opacity:0.2;-webkit-transform:translateX(50px)}
  9. 40%{opacity:0.4;-webkit-transform:translateX(20px)}
  10. 60%{opacity:0.6;-webkit-transform:translateX(10px)}
  11. 80%{opacity:0.8;-webkit-transform:translateX(5px)}
  12. 100%{opacity:1;-webkit-transform:translateX(0)}
  13. }
  14. .animation-rotateOut{
  15. -webkit-animation:rotateOut 5s .2s ease infinite;
  16. -moz-animation:rotateOut 5s .2s ease infinite;}
  17. @-webkit-keyframes rotateOut{
  18. 0%{-webkit-transform:rotateY(0);opacity:1}
  19. 100%{-webkit-transform:rotateY(-360deg);}
  20. }
  21. @-moz-keyframes rotateOut{
  22. 0%{-webkit-transform:rotateY(0);opacity:1}
  23. 100%{-webkit-transform:rotateY(-360deg);}
  24. }
  25. .animation-rotateup{
  26. -webkit-animation:rotateup 3s .2s ease ;
  27. -moz-animation:rotateup 3s .2s ease ;}
  28. @-webkit-keyframes rotateup{
  29. 0%{-webkit-transform:rotateX(0);}
  30. 100%{-webkit-transform:rotateX(-360deg);}
  31. }
  32. @-moz-keyframes rotateup{
  33. 0%{-webkit-transform:rotateX(0);}
  34. 100%{-webkit-transform:rotateX(-360deg);}
  35. }
  36. .animation-bounceOut{
  37. -webkit-animation:bounceOut 1s .2s ease both;
  38. -moz-animation:bounceOut 1s .2s ease both;
  39. }
  40. @-webkit-keyframes bounceOut{
  41. 0%{-webkit-transform:scale(1)}
  42. 25%{-webkit-transform:scale(.95)}
  43. 50%{opacity:1;-webkit-transform:scale(1.1)}
  44. 100%{opacity:0;-webkit-transform:scale(.3)}
  45. }
  46. @-moz-keyframes bounceOut{
  47. 0%{-webkit-transform:scale(1)}
  48. 25%{-webkit-transform:scale(.95)}
  49. 50%{opacity:1;-webkit-transform:scale(1.1)}
  50. 100%{opacity:0;-webkit-transform:scale(.3)}
  51. }
  52. .animation-share{
  53. -webkit-animation:define 1s .1s infinite ;
  54. }
  55. @-webkit-keyframes define{
  56. 0% { right:0px; top:0px;}
  57. 50% { right:0px; top:20px;}
  58. 100% { right:0px; top:0px;}
  59. }
  60. .animation-bounceInUp{
  61. -webkit-animation:bounceInUp 1s .2s ease both;
  62. -moz-animation:bounceInUp 1s .2s ease both;
  63. }
  64. @-webkit-keyframes bounceInUp{
  65. -webkit-transform:scale(-1,1);
  66. transform-origin:center top;
  67. }
  68. @-moz-keyframes bounceInUp{
  69. 0%{opacity:0;-moz-transform:translateY(2000px)}
  70. 60%{opacity:1;-moz-transform:translateY(-30px)}
  71. 80%{-moz-transform:translateY(10px)}
  72. 100%{-moz-transform:translateY(0)}
  73. }
  74. .animation-flipOutX{
  75. -webkit-animation:flipOutX 1s .2s ease-in both;
  76. -moz-animation:flipOutX 1s .2s ease-in both;}
  77. @-webkit-keyframes flipOutX{
  78. 0%{-webkit-transform:perspective(0px) rotateX(0deg);opacity:1;transform-origin:center top;}
  79. 50%{-webkit-transform:perspective(0px) rotateX(45deg);opacity:0.5;transform-origin:center top;}
  80. 100%{-webkit-transform:perspective(0px) rotateX(90deg);opacity:0;transform-origin:center top;}
  81. }
  82. @-moz-keyframes flipOutX{
  83. 0%{-moz-transform:perspective(0px) rotateX(0deg);opacity:1}
  84. 100%{-moz-transform:perspective(00px) rotateX(90deg);opacity:0}
  85. }
  86. .animation-breath{
  87. -webkit-animation:breath 2s ease-in-out infinite;
  88. -moz-animation:breath 2s ease-in-out infinite;
  89. }
  90. @-webkit-keyframes breath {
  91. 0% { opacity: 0.4; }
  92. 50% { opacity: 1; }
  93. 100% { opacity: 0.4; }
  94. }
  95. @-moz-keyframes breath {
  96. from { opacity: 0.4; -webkit-box-shadow:0 0 5px #ccc; }
  97. 50% { opacity: 1; -webkit-box-shadow: 0 0 10px #398B08; }
  98. to { opacity: 0.4; -webkit-box-shadow:0 0 5px #ccc;}
  99. }