animate.css 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. /* @keyframes */
  2. @-webkit-keyframes rotation360 {
  3. 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  4. 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
  5. }
  6. @keyframes rotation360 {
  7. 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  8. 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
  9. }
  10. @-webkit-keyframes clignote {
  11. 0% {opacity: 0};
  12. 50% {opacity: 1};
  13. 100%{opacity: 0};
  14. }
  15. @keyframes clignote {
  16. 0% {opacity: 0};
  17. 50% {opacity: 1};
  18. 100%{opacity: 0};
  19. }
  20. @-webkit-keyframes scale {
  21. 0% {-webkit-transform: scale(1);transform: scale(1);}
  22. 50% {-webkit-transform: scale(0.7);transform: scale(0.7);}
  23. 100% {-webkit-transform: scale(1);transform: scale(1);}
  24. }
  25. @keyframes scale {
  26. 0% {-webkit-transform: scale(1);transform: scale(1);}
  27. 50% {-webkit-transform: scale(0.7);transform: scale(0.7);}
  28. 100% {-webkit-transform: scale(1);transform: scale(1);}
  29. }
  30. @-webkit-keyframes pop {
  31. 0%{-webkit-transform: scale(0);transform: scale(0);}
  32. 25%{-webkit-transform: scale(1);transform: scale(1);}
  33. 55%{-webkit-transform: scale(1);transform: scale(1);}
  34. 80%{-webkit-transform: scale(0);transform: scale(0);}
  35. 100%{-webkit-transform: scale(0);transform: scale(0);}
  36. }
  37. @keyframes pop {
  38. 0%{-webkit-transform: scale(0);transform: scale(0);}
  39. 25%{-webkit-transform: scale(1);transform: scale(1);}
  40. 55%{-webkit-transform: scale(1);transform: scale(1);}
  41. 80%{-webkit-transform: scale(0);transform: scale(0);}
  42. 100%{-webkit-transform: scale(0);transform: scale(0);}
  43. }
  44. @-webkit-keyframes galop {
  45. 0% {-webkit-transform: translate(0);transform: translate(0);}
  46. 50% {-webkit-transform: translate(0px , -5px) ;transform: translate(0px , -5px) ;}
  47. 100% {-webkit-transform: translate(0);transform: translate(0);}
  48. }
  49. @keyframes galop {
  50. 0% {-webkit-transform: translate(0);transform: translate(0);}
  51. 50% {-webkit-transform: translate(0px , -5px) ;transform: translate(0px , -5px) ;}
  52. 100% {-webkit-transform: translate(0);transform: translate(0);}
  53. }
  54. @-webkit-keyframes battement {
  55. 0% {-webkit-transform: scale(1);transform: scale(1);}
  56. 50% {-webkit-transform: scale(1.1);transform: scale(1.1);}
  57. 100% {-webkit-transform: scale(1);transform: scale(1);}
  58. }
  59. @keyframes battement {
  60. 0% {-webkit-transform: scale(1);transform: scale(1);}
  61. 50% {-webkit-transform: scale(1.1);transform: scale(1.1);}
  62. 100% {-webkit-transform: scale(1);transform: scale(1);}
  63. }
  64. @-webkit-keyframes rotation_pouce {
  65. 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  66. 50% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  67. 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  68. }
  69. @keyframes rotation_pouce {
  70. 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  71. 50% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  72. 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  73. }
  74. @-webkit-keyframes balancelegs {
  75. 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  76. 25% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  77. 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  78. 75% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  79. 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  80. }
  81. @keyframes balancelegs {
  82. 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  83. 25% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  84. 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  85. 75% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  86. 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  87. }
  88. @-webkit-keyframes levitation {
  89. 0% {-webkit-transform: translate(0);transform: translate(0);}
  90. 10% {-webkit-transform: translate(0px , -20px) ;transform: translate(0px , -20px) ;}
  91. 20% {-webkit-transform: translate(-5px , -22px);transform: translate(-5px , -22px);}
  92. 50% {-webkit-transform: translate( 5px , -20px) ;transform: translate( 5px , -20px) ;}
  93. 70% {-webkit-transform: translate( -5px , -25px) ;transform: translate( -5px , -25px) ;}
  94. 100% {-webkit-transform: translate(0);transform: translate(0);}
  95. }
  96. @keyframes levitation {
  97. 0% {-webkit-transform: translate(0);transform: translate(0);}
  98. 10% {-webkit-transform: translate(0px , -20px) ;transform: translate(0px , -20px) ;}
  99. 20% {-webkit-transform: translate(-5px , -22px);transform: translate(-5px , -22px);}
  100. 50% {-webkit-transform: translate( 5px , -20px) ;transform: translate( 5px , -20px) ;}
  101. 70% {-webkit-transform: translate( -5px , -25px) ;transform: translate( -5px , -25px) ;}
  102. 100% {-webkit-transform: translate(0);transform: translate(0);}
  103. }
  104. /* appli keyframes */
  105. #center #path89{
  106. -webkit-animation: battement 1s linear infinite;
  107. animation: battement 1s linear infinite;
  108. -webkit-transform-origin: 90% 80%;
  109. transform-origin: 90% 80%;
  110. }
  111. #ampoule #rotate{
  112. -webkit-animation: rotation360 1s linear infinite ;
  113. animation: rotation360 1s linear infinite ;
  114. -webkit-animation-delay: 0;
  115. animation-delay: 0;
  116. -webkit-transform-origin: 50% 34%;
  117. transform-origin: 50% 34%;
  118. }
  119. #angoisses text:nth-of-type(1){
  120. -webkit-animation: clignote 1s infinite;
  121. animation: clignote 1s infinite;
  122. background-color: red!important;
  123. }
  124. #angoisses text:nth-of-type(2){
  125. -webkit-animation: clignote 1s infinite;
  126. animation: clignote 1s infinite;
  127. -webkit-animation-delay: 0.33s;
  128. animation-delay: 0.33s;
  129. }
  130. #angoisses text:nth-of-type(3){
  131. -webkit-animation: clignote 1s infinite;
  132. animation: clignote 1s infinite;
  133. -webkit-animation-delay: 0.66s;
  134. animation-delay: 0.66s;
  135. }
  136. #bah_alors svg path:nth-of-type(3){
  137. -webkit-animation: scale 0.5s ease infinite;
  138. animation: scale 0.5s ease infinite;
  139. -webkit-transform-origin: 50% 50%;
  140. transform-origin: 50% 50%;
  141. }
  142. /* besoin */
  143. #bulle1{
  144. -webkit-animation: pop 5s infinite forwards;
  145. animation: pop 5s infinite forwards;
  146. -webkit-transform-origin: 70% 40%;
  147. transform-origin: 70% 40%;
  148. }
  149. #bulle2{
  150. -webkit-animation: pop 5s infinite forwards;
  151. animation: pop 5s infinite forwards;
  152. -webkit-transform-origin: 70% 40%;
  153. transform-origin: 70% 40%;
  154. -webkit-animation-delay: 0.1s;
  155. animation-delay: 0.1s;
  156. }
  157. #bulle3{
  158. -webkit-animation: pop 5s infinite forwards;
  159. animation: pop 5s infinite forwards;
  160. -webkit-transform-origin: 70% 40%;
  161. transform-origin: 70% 40%;
  162. -webkit-animation-delay: 0.2s;
  163. animation-delay: 0.2s;
  164. }
  165. #chevalier .illu{
  166. -webkit-animation: galop 1s infinite forwards;
  167. animation: galop 1s infinite forwards;
  168. }
  169. #coeur .illu {
  170. -webkit-animation: battement 1s ease infinite;
  171. animation: battement 1s ease infinite;
  172. /* transform-origin: 50% 50%; */
  173. }
  174. #etoile .illu svg{
  175. -webkit-animation: rotation360 2s infinite forwards;
  176. animation: rotation360 2s infinite forwards;
  177. }
  178. #parlons_en svg path:nth-of-type(3){
  179. -webkit-animation: scale 0.5s ease infinite;
  180. animation: scale 0.5s ease infinite;
  181. -webkit-transform-origin: 50% 50%;
  182. transform-origin: 50% 50%;
  183. }
  184. #pouce .illu svg{
  185. -webkit-animation: rotation_pouce 1s infinite forwards;
  186. animation: rotation_pouce 1s infinite forwards;
  187. -webkit-transform-origin: 30% 70%;
  188. transform-origin: 30% 70%;
  189. }
  190. #sumo #jambes{
  191. -webkit-animation: balancelegs 1s infinite;
  192. animation: balancelegs 1s infinite;
  193. -webkit-transform-origin: 35% 65%;
  194. transform-origin: 35% 65%;
  195. }
  196. #voyance #boule{
  197. -webkit-animation: levitation 5s ease infinite;
  198. animation: levitation 5s ease infinite;
  199. }