Как сделать прелоадер на сайте для Cinemapress?

Новичек
Регистрация
14 Май 2020
Сообщения
34
#1
Как сделать так чтобы когда люди заходили на сайт и сайт прогружался прелоадером из gif или png
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
3,384
#2

Админ-панель - Вставить код - В низ страницы

HTML:
<style>
  #loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 200000000;
  }

  #loader-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:100%;
    background: #000;
    z-index: 100000000;
  }

  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }

  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
</style>
<script>
  var addedLoader = document.createElement('div');
  addedLoader.setAttribute('id', 'loader');
  var addedLoaderBg = document.createElement('div');
  addedLoaderBg.setAttribute('id', 'loader-bg');
  var body = document.body || document.getElementsByTagName('body')[0];
  body.insertBefore(addedLoader, body.firstChild);
  body.insertBefore(addedLoaderBg, body.firstChild);
  window.onload = function(e) {
      document.getElementById("loader").style.display = "none";
      document.getElementById("loader-bg").style.display = "none";
  }
</script>
 
Новичек
Регистрация
14 Май 2020
Сообщения
34
#4

Админ-панель - Вставить код - В низ страницы

HTML:
<style>
  #loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 200000000;
  }

  #loader-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:100%;
    background: #000;
    z-index: 100000000;
  }

  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }

  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
</style>
<script>
  var addedLoader = document.createElement('div');
  addedLoader.setAttribute('id', 'loader');
  var addedLoaderBg = document.createElement('div');
  addedLoaderBg.setAttribute('id', 'loader-bg');
  var body = document.body || document.getElementsByTagName('body')[0];
  body.insertBefore(addedLoader, body.firstChild);
  body.insertBefore(addedLoaderBg, body.firstChild);
  window.onload = function(e) {
      document.getElementById("loader").style.display = "none";
      document.getElementById("loader-bg").style.display = "none";
  }
</script>
это не то что нужно, надо только при первом входе когда только пользователь заходит появляется мой логотип в png а когда страница прогрузилась логотип изчизает вот примерно такой вариант с изображением но без процентов