<!DOCTYPE html>




Preloader Example</title>

  /* Стили для контейнера прелоадера */
  .preloader-container {
    position: fixed; /* Фиксируем на весь экран */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #212124; /* Твой заданный темный фон */
    display: flex; /* Используем флексбокс для центрирования */
    justify-content: center; /* Центрируем по горизонтали */
    align-items: center; /* Центрируем по вертикали */
    z-index: 9999; /* Убеждаемся, что он поверх всего остального контента */
  }

  /* Адаптивность для самого SVG, чтобы не вылезал на мобильных */
  .preloader-svg {
    max-width: 90%; /* Оставляем небольшие отступы по краям на узких экранах */
    height: auto; /* Сохраняем пропорции */
  }
</style>



  <div class="preloader-container">
    <svg class="preloader-svg" width="870" height="120" viewBox="0 0 870 120" fill="none" xmlns="http://www.w3.org/2000/svg">
      
        /* Базовые стили для анимированных путей */
        .preloader-path {
          stroke-width: 2px;
          stroke-dasharray: 100;
          stroke-dashoffset: 100;
          fill-opacity: 0;
          /* Длительность цикла 3.5s */
          animation: draw-and-fill 3.5s cubic-bezier(0.4, 0, 0.2, 1) infinite both;
        }
    
        /* Настройки для первой части (ТЕПЕРЬ БЕЛЫЙ ЦВЕТ для контраста с фоном) */
        .path-white {
          stroke: #FFFFFF;
          fill: #FFFFFF;
        }
    
        /* Настройки для второй части (Оранжевый цвет) */
        .path-orange {
          stroke: #F29400;
          fill: #F29400;
          animation-delay: 0.2s; 
        }
    
        /* Сама анимация: рисуем контур -> заливаем цветом -> плавно скрываем */
        @keyframes draw-and-fill {
          0% {
            stroke-dashoffset: 100;
            fill-opacity: 0;
            opacity: 0;
          }
          5% {
            opacity: 1;
            stroke-dashoffset: 100;
            fill-opacity: 0;
          }
          40% {
            stroke-dashoffset: 0; /* Контур нарисован */
            fill-opacity: 0;
          }
          55% {
            stroke-dashoffset: 0;
            fill-opacity: 1; /* Полная заливка */
            stroke-width: 0px;
          }
          85% {
            stroke-dashoffset: 0;
            fill-opacity: 1;
            opacity: 1; /* Удержание на экране */
          }
          100% {
            stroke-dashoffset: 0;
            fill-opacity: 1;
            opacity: 0; /* Затухание перед повтором */
          }
        }
      </style>
    
      <path class="preloader-path path-white" pathLength="100" d="M0.000812994 55.0203C0.0891991 51.1313 0.884674 47.5075 2.38724 44.1488C3.8898 40.7902 5.92268 37.8734 8.48588 35.3986C11.1375 32.8354 14.1868 30.8025 17.6338 29.3C21.0809 27.7974 24.7489 27.0461 28.6379 27.0461H64.6995C68.5884 27.1345 72.2565 27.93 75.7035 29.4326C79.1506 30.9351 82.1115 32.968 84.5863 35.5312C87.1495 38.0944 89.1382 41.0995 90.5524 44.5466C92.055 47.9053 92.8062 51.5291 92.8062 55.4181V63.9031H73.8474V55.4181C73.8474 52.8549 72.9194 50.6452 71.0633 48.7891C69.2071 46.933 66.9975 46.005 64.4343 46.005H28.7705C26.2073 46.005 23.9535 46.933 22.009 48.7891C20.0645 50.6452 19.0922 52.8549 19.0922 55.4181L18.9596 91.6122C18.9596 94.1754 19.8877 96.385 21.7438 98.2412C23.5999 100.009 25.8096 100.893 28.3728 100.893H64.4343C66.9975 100.893 69.2071 99.9647 71.0633 98.1086C72.9194 96.2525 73.8474 94.0428 73.8474 91.4796V82.862H92.8062V91.4796C92.8062 95.3686 92.055 99.0366 90.5524 102.484C89.1382 105.842 87.1495 108.803 84.5863 111.366C82.1115 113.93 79.1506 115.963 75.7035 117.465C72.2565 118.968 68.5884 119.763 64.6995 119.852H28.1076C24.2186 119.763 20.5506 118.968 17.1035 117.465C13.7449 115.963 10.7839 113.974 8.22072 111.499C5.74591 108.936 3.75722 105.975 2.25466 102.616C0.752095 99.1692 0.000812994 95.5454 0.000812994 91.7448V55.0203ZM129.102 46.005H100.73V27.0461H176.3V46.005H148.061V119.852H129.102V46.005ZM184.239 27.0461H228.786C232.675 27.1345 236.299 27.93 239.657 29.4326C243.104 30.9351 246.065 32.968 248.54 35.5312C251.103 38.0944 253.092 41.0995 254.506 44.5466C256.009 47.9053 256.76 51.5291 256.76 55.4181C256.76 59.3071 256.009 62.9751 254.506 66.4222C253.092 69.8692 251.103 72.8743 248.54 75.4375C246.065 78.0007 243.104 80.0336 239.657 81.5362C236.299 83.0387 232.675 83.8342 228.786 83.9226H203.198V119.852H184.239V27.0461ZM228.388 64.9638C230.951 64.9638 233.161 64.0357 235.017 62.1796C236.873 60.3235 237.801 58.1139 237.801 55.5507C237.801 52.8991 236.873 50.6452 235.017 48.7891C233.161 46.933 230.951 46.005 228.388 46.005H203.198V64.9638H228.388ZM264.771 55.0203C264.859 51.1313 265.655 47.5075 267.157 44.1488C268.66 40.7902 270.693 37.8734 273.256 35.3986C275.907 32.8354 278.957 30.8025 282.404 29.3C285.851 27.7974 289.519 27.0461 293.408 27.0461H329.337C333.226 27.0461 336.894 27.7974 340.341 29.3C343.788 30.8025 346.749 32.8354 349.224 35.3986C351.787 37.9618 353.82 40.9669 355.322 44.414C356.825 47.7727 357.576 51.3965 357.576 55.2855V91.7448C357.576 95.5454 356.825 99.1692 355.322 102.616C353.82 105.975 351.787 108.936 349.224 111.499C346.661 114.062 343.655 116.095 340.208 117.598C336.85 119.1 333.226 119.852 329.337 119.852H293.275C289.386 119.852 285.718 119.144 282.271 117.73C278.824 116.228 275.819 114.239 273.256 111.764C270.693 109.201 268.66 106.24 267.157 102.881C265.655 99.4344 264.859 95.7663 264.771 91.8774V55.0203ZM293.54 46.005C290.977 46.005 288.723 46.933 286.779 48.7891C284.834 50.6452 283.862 52.8549 283.862 55.4181L283.73 91.6122C283.73 94.1754 284.658 96.385 286.514 98.2412C288.37 100.009 290.58 100.893 293.143 100.893H329.204C331.767 100.893 333.977 99.9647 335.833 98.1086C337.689 96.2525 338.617 94.0428 338.617 91.4796V55.4181C338.617 52.8549 337.689 50.6452 335.833 48.7891C333.977 46.933 331.767 46.005 329.204 46.005H293.54ZM365.5 27.0461H384.459V84.8507L422.111 27.0461H441.07V119.852H422.111V61.9145L384.459 119.852H365.5V27.0461ZM393.872 -2.00983e-05H412.831V18.9588H393.872V-2.00983e-05Z" />
      
      <path class="preloader-path path-orange" pathLength="100" d="M449.009 27.0461H512.382V46.005H467.968V62.9751H493.158C497.047 62.9751 500.715 63.7264 504.162 65.2289C507.609 66.7315 510.614 68.7644 513.178 71.3276C515.741 73.8908 517.774 76.8959 519.276 80.343C520.779 83.79 521.53 87.5022 521.53 91.4796C521.53 95.3686 520.779 99.0366 519.276 102.484C517.774 105.931 515.741 108.936 513.178 111.499C510.614 114.062 507.609 116.095 504.162 117.598C500.715 119.1 497.047 119.852 493.158 119.852H449.009V27.0461ZM467.968 81.9339V100.893H493.158C495.721 100.893 497.931 99.9647 499.787 98.1086C501.643 96.2525 502.571 93.9986 502.571 91.347C502.571 88.7838 501.643 86.5742 499.787 84.7181C497.931 82.862 495.721 81.9339 493.158 81.9339H467.968ZM529.541 27.0461H602.062V46.005H548.5V64.0357H591.853V82.9945H548.5V100.893H602.062V119.852H529.541V27.0461ZM638.444 46.005H610.072V27.0461H685.642V46.005H657.403V119.852H638.444V46.005ZM693.582 55.0203C693.67 51.1313 694.465 47.5075 695.968 44.1488C697.471 40.7902 699.503 37.8734 702.067 35.3986C704.718 32.8354 707.768 30.8025 711.215 29.3C714.662 27.7974 718.33 27.0461 722.219 27.0461H758.148C762.037 27.0461 765.705 27.7974 769.152 29.3C772.599 30.8025 775.56 32.8354 778.035 35.3986C780.598 37.9618 782.631 40.9669 784.133 44.414C785.636 47.7727 786.387 51.3965 786.387 55.2855V91.7448C786.387 95.5454 785.636 99.1692 784.133 102.616C782.631 105.975 780.598 108.936 778.035 111.499C775.471 114.062 772.466 116.095 769.019 117.598C765.66 119.1 762.037 119.852 758.148 119.852H722.086C718.197 119.852 714.529 119.144 711.082 117.73C707.635 116.228 704.63 114.239 702.067 111.764C699.503 109.201 697.471 106.24 695.968 102.881C694.465 99.4344 693.67 95.7663 693.582 91.8774V55.0203ZM722.351 46.005C719.788 46.005 717.534 46.933 715.59 48.7891C713.645 50.6452 712.673 52.8549 712.673 55.4181L712.54 91.6122C712.54 94.1754 713.468 96.385 715.325 98.2412C717.181 100.009 719.39 100.893 721.954 100.893H758.015C760.578 100.893 762.788 99.9647 764.644 98.1086C766.5 96.2525 767.428 94.0428 767.428 91.4796V55.4181C767.428 52.8549 766.5 50.6452 764.644 48.7891C762.788 46.933 760.578 46.005 758.015 46.005H722.351ZM794.311 27.0461H813.269V64.0357H850.922V27.0461H869.881V119.852H850.922V82.9945H813.269V119.852H794.311V27.0461Z" />
    </svg>
  </div>

  <div style="padding: 20px; color: white;">
      Сайт загружается...</h1>
      Этот текст будет под прелоадером, пока тот не скроется (через JS).</p>
  </div>




  

  
    
    
    
    
    
    
    
    
    
  
  
  

  

  
    
      
      
      
      
      
        
      
      
      
      
      
        
        
      
    
  

  

  

  
    
    
    
    
    
    
    
    
    
  
  
  

  

  
    
      
      
      
      
      
        
      
      
      
      
      
        
        
      
    
  
