Прелоaдер лого с анимацией на tilda, easy!
ШАГ 1. Бежим в настройки нашего проекта/сайта, кликаем на пункт меню "еще", немного пролистываем и находим вкладку HTML - переходим в нее и вставляем наш код HTML
<div id="preloader"> <img src="your-logo-url" id="preloader-logo" alt="Preloader Logo"> <p id="preloader-quote">Your Quote Here</p> </div>
Этот код создает прелоадер, который состоит из изображения (логотипа) и текста (цитаты)
Путем замены этих данных на свои собственные, вы можете настроить содержимое прелоадера для отображения вашего логотипа и цитаты.
your-logo-url: URL-адрес вашего логотипа. Заменитеyour-logo-urlна URL-адрес изображения вашего логотипа, который вы хотите использовать для прелоадера. Например,https://example.com/logo.png.Preloader Logo: Альтернативный текст для логотипа прелоадера. ЗаменитеPreloader Logoна текст, который вы хотите использовать в качестве альтернативного описания для логотипа. Например, "Логотип сайта".Your Quote Here: Текст цитаты. ЗаменитеYour Quote Hereна текст цитаты, который вы хотите отображать на прелоадере. Например, "Загружаемся для вас".
ШАГ 2. Сюда же вставляем код JAVASCRIPT
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function() { var text = "CREATED BY MAN"; var speed = 100; var contentLoaded = false; function typeWriter(text, i, fnCallback) { if (i < text.length) { $('#preloader-quote').html(text.substring(0, i + 1)); setTimeout(function() { typeWriter(text, i + 1, fnCallback); }, speed); } else { fnCallback(); } } function startAnimation() { typeWriter(text, 0, function() { if (contentLoaded) { setTimeout(function() { $('#preloader').fadeOut('slow'); }, 3000); } else { setTimeout(function() { $('#preloader').fadeOut('slow'); }, 5000); } }); } startAnimation(); $(window).on('load', function() { contentLoaded = true; }); });
</script>Этот код анимирует текст в виде печатной машинки на прелоадере и закрывает прелоадер после завершения анимации и загрузки контента.
Путем изменения этих значений, вы можете настроить анимацию печатной машинки и поведение прелоадера под свои нужды.
text: Текст, который будет анимироваться в виде печатной машинки. Вы можете изменить значение этой переменной на любой другой текст, который вы хотите использовать для анимации.speed: Скорость анимации печатной машинки. Задержка между печатаемыми символами. Вы можете изменить это значение на любое другое целое число, чтобы настроить скорость анимации.contentLoaded: Флаг, указывающий, загружен ли весь контент страницы или нет. Это значение будет устанавливаться вtrueпосле полной загрузки контента на странице.$('#preloader-quote'): Выборка элемента с идентификаторомpreloader-quote, который содержит текст для анимации печатной машинки. Вы можете изменить селектор на любой другой, чтобы выбрать нужный элемент для анимации.$('#preloader'): Выборка элемента с идентификаторомpreloader, который представляет прелоадер. Этот элемент будет скрыт после завершения анимации и загрузки контента.fadeOut('slow'): Метод jQuery для плавного скрытия элемента. Вы можете изменить аргументslowна другое значение, такое какfastили числовое значение, чтобы настроить скорость скрытия прелоадера.setTimeout(): Функция JavaScript для установки таймера. Мы используем ее для установки задержек перед закрытием прелоадера. Вы можете изменить значения аргументов внутриsetTimeout, чтобы настроить время задержки.
Сохраняем.
ШАГ 3. Не забываем в HTML поменять your-logo-url на свою ссылку с лого, а вместо Your Quote Here подставить свой текст.
Шаг 4. Спускаемся ниже и идем во вкладку CSS, вставляем следующий код
#preloader {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999;
background-color: black;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#preloader-logo {
width: 70px;
height: auto;
}
#preloader-quote {
margin-top: 40px;
width: 30%;
text-align: center;
font-size: 12pt;
color: #d6d6d6;
max-width: 300px;
opacity: .5;
font-family: 'TildaSans';
letter-spacing: 1px;
}Этот код стилизует прелоадер.
Путем изменения этих значений, вы можете настроить внешний вид и расположение прелоадера и его содержимого в соответствии с вашими предпочтениями и дизайном сайта.
#preloader: Стили для элемента с идентификаторомpreloader, который представляет прелоадер. Мы устанавливаем позицию элемента на фиксированную (position: fixed;), чтобы он оставался на месте при прокрутке страницы. Он занимает всю ширину и высоту окна браузера (width: 100%; height: 100%;), находится в самом верху страницы (top: 0; left: 0;), и имеет очень высокийz-index(9999), чтобы быть поверх остального контента. Фоновый цвет установлен на черный (background-color: black;), а элементы внутри него выравниваются по вертикали с помощьюdisplay: flex; flex-direction: column; justify-content: center; align-items: center;.#preloader-logo: Стили для элемента с идентификаторомpreloader-logo, который содержит логотип прелоадера. Здесь мы устанавливаем ширину на 70 пикселей (width: 70px;), а высоту автоматически подстраивается пропорционально (height: auto;).#preloader-quote: Стили для элемента с идентификаторомpreloader-quote, который содержит текст на прелоадере. Устанавливаем отступ сверху на 40 пикселей (margin-top: 40px;), ширину на 30% от родительского элемента (width: 30%;), выравнивание текста по центру (text-align: center;), размер шрифта 12 пунктов (font-size: 12pt;), цвет шрифта серый (color: #d6d6d6;), максимальную ширину 300 пикселей (max-width: 300px;), прозрачность текста на 50% (opacity: .5;), используем шрифтTildaSans, устанавливаем интервал между символами в 1 пиксель (letter-spacing: 1px;).
Опубликовываем все станицы и хвалим себя за проделанную работу.
Посмотреть проект http://hutkez.ru/