Advertisement
Guest User

preloader

a guest
Jun 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.14 KB | None | 0 0
  1. ######### #########
  2. ###### PRELOADER DLA MATIEGO ######
  3. ######### #########
  4.  
  5. ##js
  6.  
  7. $(document).ready(function() {
  8. "use strict";
  9.  
  10.  
  11. // ------------- Pre-loader--------------
  12.  
  13. // makes sure the whole site is loaded
  14.  
  15. $(window).load(function() {
  16. // will first fade out the loading animation
  17. $(".preloader").fadeOut();
  18. //then background color will fade out slowly
  19. $("#faceoff").delay(200).fadeOut("slow");
  20. });
  21.  
  22.  
  23.  
  24.  
  25. ##css
  26.  
  27. #faceoff {
  28. position: fixed;
  29. top: 0;
  30. left: 0;
  31. width: 100%;
  32. height: 100%;
  33. z-index: 10000;
  34. }
  35. #preloader {
  36. display: block;
  37. position: relative;
  38. left: 50%;
  39. top: 50%;
  40. width: 150px;
  41. height: 150px;
  42. margin: -75px 0 0 -75px;
  43. border-radius: 50%;
  44. border: 3px solid transparent;
  45. border-top-color: #3498db;
  46. -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  47. animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
  48. z-index: 10001;
  49. }
  50.  
  51. #preloader:before {
  52. content: "";
  53. position: absolute;
  54. top: 5px;
  55. left: 5px;
  56. right: 5px;
  57. bottom: 5px;
  58. border-radius: 50%;
  59. border: 3px solid transparent;
  60. border-top-color: #444;
  61. -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  62. animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
  63. }
  64.  
  65. #preloader:after {
  66. content: "";
  67. position: absolute;
  68. top: 15px;
  69. left: 15px;
  70. right: 15px;
  71. bottom: 15px;
  72. border-radius: 50%;
  73. border: 3px solid transparent;
  74. border-top-color: #1487b2;
  75. -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  76. animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
  77. }
  78.  
  79. @-webkit-keyframes spin {
  80. 0% {
  81. -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
  82. -ms-transform: rotate(0deg); /* IE 9 */
  83. transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
  84. }
  85. 100% {
  86. -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
  87. -ms-transform: rotate(360deg); /* IE 9 */
  88. transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
  89. }
  90. }
  91. @keyframes spin {
  92. 0% {
  93. -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
  94. -ms-transform: rotate(0deg); /* IE 9 */
  95. transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
  96. }
  97. 100% {
  98. -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
  99. -ms-transform: rotate(360deg); /* IE 9 */
  100. transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
  101. }
  102. }
  103.  
  104. #faceoff .preloader-section {
  105. position: fixed;
  106. top: 0;
  107. width: 100%;
  108. height: 100%;
  109. background: #020e14;
  110. z-index: 10000;
  111. -webkit-transform: translateX(0); /* Chrome, Opera 15+, Safari 3.1+ */
  112. -ms-transform: translateX(0); /* IE 9 */
  113. transform: translateX(0); /* Firefox 16+, IE 10+, Opera */
  114. }
  115.  
  116. /* Loaded */
  117. .loaded #faceoff .preloader-section {
  118. -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
  119. -ms-transform: translateY(-100%); /* IE 9 */
  120. transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */
  121.  
  122. -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  123. transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  124. }
  125.  
  126. .loaded #preloader {
  127. opacity: 0;
  128. -webkit-transition: all 0.3s ease-out;
  129. transition: all 0.3s ease-out;
  130. }
  131. .loaded #faceoff {
  132. visibility: hidden;
  133.  
  134. -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
  135. -ms-transform: translateY(-100%); /* IE 9 */
  136. transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */
  137.  
  138. -webkit-transition: all 0.3s 1s ease-out;
  139. transition: all 0.3s 1s ease-out;
  140. }
  141.  
  142.  
  143.  
  144. ##html
  145.  
  146. <!-- Preloader -->
  147. <div id="faceoff">
  148. <div id="preloader"></div>
  149. <div class="preloader-section"></div>
  150. </div>
  151. <!-- Preloader end -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement