Advertisement
Guest User

Untitled

a guest
Jun 15th, 2016
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1.  
  2. /*
  3. * CSS animated rainbow dividers of awesome
  4. * by Chris Heilmann @codepo8 and Lea Verou @leaverou
  5. **/
  6. @-moz-keyframes rbtrip_eee { from { background-position:top left; } to {background-position:top right; } }
  7. @-webkit-keyframes rbtrip_eee { from { background-position:top left; } to { background-position:top right; } }
  8. @-o-keyframes rbtrip_eee { from { background-position:top left; } to { background-position:top right; } }
  9. @-ms-keyframes rbtrip_eee { from { background-position:top left; } to { background-position:top right; } }
  10. @-khtml-keyframes rbtrip_eee { from { background-position:top left; } to { background-position:top right; } }
  11. @keyframes rbtrip_eee { from { background-position:top left; } to { background-position:top right; } }
  12. .rbtrip{
  13. background-image:-webkit-linear-gradient( left, red, orange, yellow, green, blue, indigo, violet, indigo, blue, green, yellow, orange, red );
  14. background-image:-moz-linear-gradient( left, red, orange, yellow, green, blue,indigo, violet, indigo, blue, green, yellow, orange,red );
  15. background-image:-o-linear-gradient( left, red, orange, yellow, green, blue,indigo, violet, indigo, blue, green, yellow, orange,red );
  16. background-image:-ms-linear-gradient( left, red, orange, yellow, green, blue,indigo, violet, indigo, blue, green, yellow, orange,red );
  17. background-image:-khtml-linear-gradient( left, red, orange, yellow, green, blue,indigo, violet, indigo, blue, green, yellow, orange,red );
  18. background-image:linear-gradient( left, red, orange, yellow, green, blue,indigo, violet, indigo, blue, green, yellow, orange,red );
  19. -moz-animation:rbtrip_eee 2.5s forwards linear infinite;
  20. -webkit-animation:rbtrip_eee 2.5s forwards linear infinite;
  21. -o-animation:rbtrip_eee 2.5s forwards linear infinite;
  22. -khtml-animation:rbtrip_eee 2.5s forwards linear infinite;
  23. -ms-animation:rbtrip_eee 2.5s forwards linear infinite;
  24. -lynx-animation:rbtrip_eee 2.5s forwards linear infinite;
  25. animation:rbtrip_eee 2.5s forwards linear infinite;
  26. background-size:50% auto;
  27. color: white;
  28. font-weight: bold;
  29. font-size: 16px;
  30. }
  31.  
  32.  
  33. .rainbow {
  34. -webkit-box-sizing: content-box;
  35. -moz-box-sizing: content-box;
  36. box-sizing: content-box;
  37. cursor: pointer;
  38. border: none;
  39. font-size: 22px;
  40. color: rgba(0, 0, 0, 0);
  41. text-align: center;
  42. -o-text-overflow: clip;
  43. text-overflow: clip;
  44. text-shadow: 1px 0 0 rgb(217,31,38) , 2px 0 0 rgb(226,91,14) , 3px 0 0 rgb(245,221,8) , 4px 0 0 rgb(5,148,68) , 5px 0 0 rgb(2,135,206) , 6px 0 0 rgb(4,77,145) , 7px 0 0 rgb(42,21,113) ;
  45. -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  46. -moz-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  47. -o-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  48. transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  49. }
  50.  
  51. .rainbow:hover {
  52. text-shadow: -1px 0 0 rgb(217,31,38) , -2px 0 0 rgb(226,91,14) , -3px 0 0 rgb(245,221,8) , -4px 0 0 rgb(5,148,68) , -5px 0 0 rgb(2,135,206) , -6px 0 0 rgb(4,77,145) , -7px 0 0 rgb(42,21,113) ;
  53. -webkit-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  54. -moz-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  55. -o-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  56. transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  57. }
  58.  
  59. @keyframes anim {
  60. 0% {color: #ff0000;}
  61. 10% {color: #ff8000;}
  62. 20% {color: #ffff00;}
  63. 30% {color: #80ff00;}
  64. 40% {color: #00ff00;}
  65. 50% {color: #00ff80;}
  66. 60% {color: #00ffff;}
  67. 70% {color: #0080ff;}
  68. 80% {color: #0000ff;}
  69. 90% {color: #8000ff;}
  70. 100% {color: #ff0080;}
  71. }
  72. .rainbow-alt {
  73. color: #FFFFFF;
  74. animation-name: anim;
  75. animation-duration: 2s;
  76. animation-timing-function: linear;
  77. animation-iteration-count: infinite;
  78. font-weight: bold;
  79. font-size: 18px;
  80. padding: 0px 3px;
  81. background: pink;
  82. position: relative;
  83. margin-right: 40px;
  84. padding-right: 10px;
  85. }
  86. .rainbow-alt::after {
  87. content: '';
  88. background: url("/images/mamegoma.png");
  89. position: absolute;
  90. width: 35px;
  91. height: 35px;
  92. top: -8px;
  93. right: -30px;
  94. }
  95.  
  96.  
  97. .ira-btn {width: 30px;height: 14px;vertical-align: bottom;cursor: pointer;background:transparent; margin-left: 40px;}
  98. .ira-heart {position:fixed;top:20%;left:15%;display:none;-webkit-animation-name:boingInUp;animation-name:boingInUp;}
  99. @-webkit-keyframes boingInUp{
  100. 0%{
  101. opacity:0;
  102. -webkit-transform-origin:50% 0%;
  103. -webkit-transform:perspective(800px) rotateX(-90deg);
  104. }
  105.  
  106. 50%{
  107. opacity:1;
  108. -webkit-transform-origin:50% 0%;
  109. -webkit-transform:perspective(800px) rotateX(50deg);
  110. }
  111.  
  112. 100%{
  113. opacity:1;
  114. -webkit-transform-origin:50% 0%;
  115. -webkit-transform:perspective(800px) rotateX(0deg);
  116. }
  117.  
  118. }
  119.  
  120. @keyframes boingInUp{
  121. 0%{
  122. opacity:0;
  123. transform-origin:50% 0%;
  124. transform:perspective(800px) rotateX(-90deg);
  125. }
  126.  
  127. 50%{
  128. opacity:1;
  129. transform-origin:50% 0%;
  130. transform:perspective(800px) rotateX(50deg);
  131. }
  132.  
  133. 100%{
  134. opacity:1;
  135. transform-origin:50% 0%;
  136. transform:perspective(800px) rotateX(0deg);
  137. }
  138.  
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement