animate.css 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. @charset "utf-8";
  2. /*/动画*/
  3. /* …… css3自定义动画效果 …… */
  4. .anim-fadeIn {-webkit-animation-name: fadeIn; animation-name: fadeIn;}
  5. .anim-fadeInBig {-webkit-animation-name: fadeInBig; animation-name: fadeInBig;}
  6. .anim-fadeInUp {-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
  7. .anim-fadeInDown {-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
  8. .anim-pulse {-webkit-animation-name: pulse; animation-name: pulse;}
  9. .anim-zoomInDown {-webkit-animation-name: zoomInDown; animation-name: zoomInDown;}
  10. .anim-zoomInDownSmall {-webkit-animation-name: zoomInDownSmall; animation-name: zoomInDownSmall;}
  11. .animated {-webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode:none}
  12. /* 渐显 */
  13. @keyframes fadeIn {
  14. 0%{opacity: 0}
  15. 100%{opacity: 1}
  16. }
  17. @-webkit-keyframes fadeIn {
  18. 0%{opacity: 0}
  19. 100%{opacity: 1}
  20. }
  21. /* 放大到缩小 */
  22. @-webkit-keyframes fadeInBig{
  23. 0%{opacity:0;-webkit-transform: scale(0); transform: scale(0);}
  24. 50%{ -webkit-transform: scale(1.1); transform: scale(1.1);}
  25. 100%{ -webkit-transform: scale(1); transform: scale(1);}
  26. }
  27. @keyframes fadeInBig{
  28. 0%{opacity:0;-webkit-transform: scale(0); transform: scale(0);}
  29. 50%{ -webkit-transform: scale(1.1); transform: scale(1.1);}
  30. 100%{ -webkit-transform: scale(1); transform: scale(1);}
  31. }
  32. /* 顶部向下渐显 */
  33. @-webkit-keyframes fadeInUp{
  34. 0%{opacity: 0; -webkit-transform: translate3d(0,-50px,0); transform: translate3d(0,-50px,0);}
  35. to{opacity:1; -webkit-transform: none; transform: none;}
  36. }
  37. @keyframes fadeInUp{
  38. 0%{opacity:0; -webkit-transform: translate3d(0,-50px,0); transform: translate3d(0,-50px,0);}
  39. to{opacity:1; -webkit-transform: none; transform: none;}
  40. }
  41. /* 底部向上渐显 */
  42. @-webkit-keyframes fadeInDown{
  43. 0%{opacity: 0; -webkit-transform: translate3d(0,50px,0); transform: translate3d(0,50px,0);}
  44. to{opacity:1; -webkit-transform: none; transform: none;}
  45. }
  46. @keyframes fadeInDown{
  47. 0%{opacity:0; -webkit-transform: translate3d(0,50px,0); transform: translate3d(0,50px,0);}
  48. to{opacity:1; -webkit-transform: none; transform: none;}
  49. }
  50. /* 底部向上渐显 */
  51. @-webkit-keyframes pulse{
  52. 0% {-webkit-transform: scaleX(1);}
  53. 50% {-webkit-transform: scale3d(1.05,1.05,1.05);}
  54. to {-webkit-transform: scaleX(1);}
  55. }
  56. @keyframes pulse{
  57. 0% {transform: scaleX(1);}
  58. 50% {transform: scale3d(1.05,1.05,1.05);}
  59. to {transform: scaleX(1);}
  60. }
  61. /* 顶部向下放大渐显 */
  62. @-webkit-keyframes zoomInDown{
  63. 0% {opacity: 0;-webkit-transform: scale3d(.5,.5,.5) translate3d(0,-150px,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19)}
  64. 60% {opacity: 1;-webkit-transform: scale3d(1,1,1) translate3d(0,60px,0); -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1)}
  65. }
  66. @keyframes zoomInDown{
  67. 0% {opacity: 0;transform: scale3d(.5,.5,.5) translate3d(0,-150px,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19)}
  68. 60% {opacity: 1;transform: scale3d(1,1,1) translate3d(0,60px,0); animation-timing-function: cubic-bezier(.175,.885,.32,1)}
  69. }
  70. /* 顶部向下放大渐显 */
  71. @-webkit-keyframes zoomInDownSmall{
  72. 0% {opacity: 0;-webkit-transform: scale3d(.5,.5,.5) translate3d(0,-50px,0); -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19)}
  73. 60% {opacity: 1;-webkit-transform: scale3d(1,1,1) translate3d(0,10px,0); -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1)}
  74. }
  75. @keyframes zoomInDownSmall{
  76. 0% {opacity: 0;transform: scale3d(.5,.5,.5) translate3d(0,-50px,0); animation-timing-function: cubic-bezier(.55,.055,.675,.19)}
  77. 60% {opacity: 1;transform: scale3d(1,1,1) translate3d(0,10px,0); animation-timing-function: cubic-bezier(.175,.885,.32,1)}
  78. }