loader.css 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. .chromeframe {
  2. margin: 0.2em 0;
  3. background: #ccc;
  4. color: #000;
  5. padding: 0.2em 0;}
  6. #loader-wrapper {
  7. position: fixed;
  8. top: 0;
  9. left: 0;
  10. width: 100%;
  11. height: 100%;
  12. z-index:999999;}
  13. #loader {
  14. display: block;
  15. position: relative;
  16. left: 50%;
  17. top: 50%;
  18. width: 150px;
  19. height: 150px;
  20. margin: -75px 0 0 -75px;
  21. border-radius: 50%;
  22. border: 3px solid transparent;
  23. /* COLOR 1 */
  24. border-top-color: #FFF;
  25. -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  26. -ms-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  27. -moz-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  28. -o-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  29. animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
  30. z-index:1001;}
  31. #loader:before {
  32. content: "";
  33. position: absolute;
  34. top: 5px;
  35. left: 5px;
  36. right: 5px;
  37. bottom: 5px;
  38. border-radius: 50%;
  39. border: 3px solid transparent;
  40. /* COLOR 2 */
  41. border-top-color: #FFF;
  42. -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  43. -moz-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  44. -o-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  45. -ms-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  46. animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */}
  47. #loader:after {
  48. content: "";
  49. position: absolute;
  50. top: 15px;
  51. left: 15px;
  52. right: 15px;
  53. bottom: 15px;
  54. border-radius: 50%;
  55. border: 3px solid transparent;
  56. border-top-color: #FFF;
  57. /* COLOR 3 */
  58. -moz-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  59. -o-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  60. -ms-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  61. -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
  62. animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */}
  63. @-webkit-keyframes spin {
  64. 0%{
  65. -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
  66. -ms-transform: rotate(0deg); /* IE 9 */
  67. transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
  68. }100%{
  69. -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
  70. -ms-transform: rotate(360deg); /* IE 9 */
  71. transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */}
  72. }
  73. @keyframes spin {
  74. 0%{
  75. -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
  76. -ms-transform: rotate(0deg); /* IE 9 */
  77. transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
  78. }100%{
  79. -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
  80. -ms-transform: rotate(360deg); /* IE 9 */
  81. transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */}
  82. }
  83. #loader-wrapper .loader-section {
  84. position: fixed;
  85. top: 0;
  86. width: 51%;
  87. height: 100%;
  88. background-color: #000;
  89. background-image: url(../images/bg101.png);
  90. z-index: 1000;
  91. -webkit-transform: translateX(0); /* Chrome, Opera 15+, Safari 3.1+ */
  92. -ms-transform: translateX(0); /* IE 9 */
  93. transform: translateX(0); /* Firefox 16+, IE 10+, Opera */}
  94. #loader-wrapper .loader-section.section-left {left: 0;}
  95. #loader-wrapper .loader-section.section-right {right: 0;}
  96. /* Loaded */
  97. .loaded #loader-wrapper .loader-section.section-left {
  98. -webkit-transform: translateX(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
  99. -ms-transform: translateX(-100%); /* IE 9 */
  100. transform: translateX(-100%); /* Firefox 16+, IE 10+, Opera */
  101. -webkit-transition: all 2s 2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  102. transition: all 2s 2s cubic-bezier(0.645, 0.045, 0.355, 1.000);}
  103. .loaded #loader-wrapper .loader-section.section-right {
  104. -webkit-transform: translateX(100%); /* Chrome, Opera 15+, Safari 3.1+ */
  105. -ms-transform: translateX(100%); /* IE 9 */
  106. transform: translateX(100%); /* Firefox 16+, IE 10+, Opera */
  107. -webkit-transition: all 2s 2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  108. transition: all 2s 2s cubic-bezier(0.645, 0.045, 0.355, 1.000);}
  109. .loaded #loader {
  110. opacity: 0;
  111. -webkit-transition: all 3s ease-out;
  112. transition: all 3s ease-out;}
  113. .loaded #loader-wrapper {
  114. visibility: hidden;
  115. -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
  116. -ms-transform: translateY(-100%); /* IE 9 */
  117. transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */
  118. -webkit-transition: all 2s 2s ease-out;
  119. transition: all 2s 2s ease-out;}
  120. /* JavaScript Turned Off */
  121. .no-js #loader-wrapper {display: none;}
  122. .no-js h1 {color: #222222;}
  123. #loader-wrapper .load_title {
  124. font-family:'Open Sans';
  125. color:#FFF; font-size:19px; width:100%; text-align:center; z-index:9999999999999; position:absolute; top:60%; opacity:1; line-height:30px; }
  126. #loader-wrapper .load_title span { font-weight:normal; font-style:italic; font-size:13px; color:#FFF; opacity:0.5;}