agunq

Miku Theme

May 20th, 2015
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.37 KB | None | 0 0
  1. /* MIKU THEME */
  2. .ip-header {
  3. position: fixed;
  4. top: 0;
  5. left: 0;
  6. z-index: 100;
  7. min-height: 480px;
  8. width: 100%;
  9. height: 100%;
  10. background: #000 url(http://dx39.net/assets/images/loader2.gif) no-repeat center center;
  11. /* warna background dan gambar loader */
  12. z-index: 999999;
  13. }
  14. .ip-header .ip-loader svg path.ip-loader-circlebg {
  15. stroke: #222; /* warna background circle loader */
  16. }
  17. .ip-header .ip-loader svg path.ip-loader-circle {
  18. -webkit-transition: stroke-dashoffset 0.2s;
  19. transition: stroke-dashoffset 0.2s;
  20. stroke: #43DDCB; /* Warna garis circle saat loading */
  21. }
  22.  
  23. /* Pre-Loader main */
  24. .ip-loader {
  25. position: absolute;
  26. left: 0;
  27. width: 100%;
  28. opacity: 0;
  29. cursor: default;
  30. pointer-events: none;
  31. }
  32. .ip-loader {
  33. bottom: 20%;
  34. }
  35. .ip-header .ip-inner {
  36. display: block;
  37. margin: 0 auto;
  38. }
  39. .ip-header .ip-loader svg path {
  40. fill: none;
  41. stroke-width: 6;
  42. }
  43.  
  44. /* Animasi */
  45. .loading .ip-loader {
  46. opacity: 1;
  47. -webkit-animation: animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;
  48. animation: animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;
  49. }
  50.  
  51. .loading .ip-loader {
  52. -webkit-animation-delay: 0.2s;
  53. animation-delay: 0.2s;
  54. }
  55.  
  56. @-webkit-keyframes animInitialHeader {
  57. from { opacity: 0; -webkit-transform: translate3d(0,800px,0); }
  58. }
  59. @keyframes animInitialHeader {
  60. from { opacity: 0; -webkit-transform: translate3d(0,800px,0); transform: translate3d(0,800px,0); }
  61. }
  62.  
  63. .loaded .ip-loader {
  64. opacity: 1;
  65. }
  66.  
  67. .loaded .ip-loader {
  68. -webkit-animation: animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;
  69. animation: animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;
  70. }
  71.  
  72. @-webkit-keyframes animLoadedLoader {
  73. to { opacity: 0; -webkit-transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); }
  74. }
  75.  
  76. @keyframes animLoadedLoader {
  77. to { opacity: 0; -webkit-transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); }
  78. }
  79.  
  80. /* Animasi header ketika loading selesai */
  81. .loaded .ip-header {
  82. -webkit-animation: animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;
  83. animation: animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;
  84. }
  85.  
  86. @-webkit-keyframes animLoadedHeader {
  87. to { -webkit-transform: translate3d(0,-100%,0); }
  88. }
  89. @keyframes animLoadedHeader {
  90. to { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
  91. }
  92. .layout-switch .ip-header {
  93. position: absolute;
  94. }
  95. /* End Preloader */
Add Comment
Please, Sign In to add comment